Line | |
---|
1 | #!/bin/bash |
---|
2 | echo |
---|
3 | echo |
---|
4 | echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ |
---|
5 | echo "Your files /etc/hosts & /etc/hostname are generated" |
---|
6 | NAME_END="$(ifconfig | grep inet | cut -d ":" -f2 | head -1| cut -d " " -f1| cut -d "." -f4)" |
---|
7 | echo "client$NAME_END" > /tmp/hostname.old |
---|
8 | |
---|
9 | cat <<EOF > /tmp/hosts.old |
---|
10 | 127.0.0.1 localhost |
---|
11 | 127.0.1.1 _@_CLIENT_@_ |
---|
12 | |
---|
13 | # The following lines are desirable for IPv6 capable hosts |
---|
14 | ::1 ip6-localhost ip6-loopback |
---|
15 | fe00::0 ip6-localnet |
---|
16 | ff00::0 ip6-mcastprefix |
---|
17 | ff02::1 ip6-allnodes |
---|
18 | ff02::2 ip6-allrouters |
---|
19 | EOF |
---|
20 | |
---|
21 | sed -e "s%_@_CLIENT_@_%client$NAME_END%g" -i /tmp/hosts.old |
---|
22 | echo |
---|
23 | echo |
---|
24 | sleep 5 |
---|
25 | exit 0 |
---|
Note: See
TracBrowser
for help on using the repository browser.