Linux-Noob Forums
troubles with script - Printable Version

+- Linux-Noob Forums (https://www.linux-noob.com/forums)
+-- Forum: Linux Server Administration (https://www.linux-noob.com/forums/forum-8.html)
+--- Forum: DNS and DHCP (https://www.linux-noob.com/forums/forum-84.html)
+--- Thread: troubles with script (/thread-1306.html)



troubles with script - snake444 - 2007-06-20


when i run the script i get error, log :



Code:
eth1: No such device IPv6 configuration failed!




the script's code:



Code:
#!/bin/sh if ! [ -f /proc/net/if_inet6 ] then echo "IPv6 is not installed!" 1>&2; exit 1; fi ifconfig sit0 up \ && ifconfig sit0 inet6 tunnel ::213.121.24.85 \ && ifconfig sit1 inet6 add 2001:618:400::591:cb1f/128 \ && route -A inet6 add ::/0 gw fe80::d579:1855 dev sit1 \ && route -A inet6 add 2000::/3 gw fe80::d579:1855 dev sit1 \ && ifconfig eth1 up \ && ifconfig eth1 inet6 add 2001:618:400:b733::/64 \ && echo 1 > /proc/sys/net/ipv6/conf/all/forwarding \ && echo 'interface eth1 { AdvSendAdvert on; prefix 2001 :618:400:b733::/64 { AdvOnLink on; AdvAutonomous on; }; };' > /etc/radvd.conf \ && /etc/init.d/radvd start \ && echo "IPv6 configuration completed" || \ { echo "IPv6 configuration failed!" 1>&2; exit 1; }




 

and when i do ifconfig there is:



Code:
snake@delta:~$ ifconfig eth0 Link encap:Ethernet HWaddr 00:E0:4C:77:CD:1D inet6 addr: fe80::2e0:4cff:fe77:cd1d/64 Диапазон:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:270656 errors:0 dropped:0 overruns:0 frame:0 TX packets:250379 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:275446383 (262.6 MiB) TX bytes:21518725 (20.5 MiB) Interrupt:20 Base address:0x2000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Диапазон:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:84 errors:0 dropped:0 overruns:0 frame:0 TX packets:84 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:4817 (4.7 KiB) TX bytes:4817 (4.7 KiB) ppp0 Link encap:Point-to-Point Protocol inet addr:89.1.203.31 P-t-P:212.29.206.60 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1 RX packets:269808 errors:0 dropped:0 overruns:0 frame:0 TX packets:249776 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:269452852 (256.9 MiB) TX bytes:15987305 (15.2 MiB) sit0 Link encap:IPv6-in-IPv4 inet6 addr: ::89.1.203.31/96 Диапазон:Compat inet6 addr: ::127.0.0.1/96 Диапазон:Unknown UP RUNNING NOARP MTU:1480 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) sit1 Link encap:IPv6-in-IPv4 inet6 addr: 2001:618:400::591:cb1f/128 Диапазон:Общий inet6 addr: fe80::5901:cb1f/64 Диапазон:Link UP POINTOPOINT RUNNING NOARP MTU:1472 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:7 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:588 (588.0 b)




any ideas how to solve that problem?

i tryed editing the script and changing all eth1 to eth0 because in ifconfig i dont see any eth1 connection but i got error too



Code:
snake@delta:~$ sudo sh LinuxScript.sh SIOCSIFADDR: File exists IPv6 configuration failed!




thanks.




troubles with script - magikman - 2007-06-21

Unless you have an eth1, you need to change that to eth0.



troubles with script - znx - 2007-06-21


First, you have no eth1, so eth0 is the correct setting.

 



Code:
...... && ifconfig eth1 up \ ....




 

That part of the code is attempting to bring the device up, even though it is already up and that is why you get the complaint when you use eth0.

 

So in round up, you can simply remove that line from the script and it should complete and replace all eth1 with eth0.