大家好当修改/ etc / network / interfaces,保存它然后执行ifconfig我看不到我做的修改..例如这里是我的一部分
的/ etc /networking/接口:
auto wlan1 iface wlan1 inet static address 192.168.0.60 netmask 255.255.255.0 gateway 192.168.0.61
你可以看到我的wlan1的IP地址是192.168.0.60但是当inputifconfig我有这个:
wlan1 Link encap:Ethernet HWaddr 00:19:70:0f:c2:9c inet adr:192.168.0.1 Bcast:192.168.0.255 Masque:255.255.255.0 adr inet6: fe80::219:70ff:fe0f:c29c/64 Scope:Lien UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Packets reçus:758 erreurs:0 :0 overruns:0 frame:0 TX packets:610 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 Octets reçus:73490 (73.4 KB) Octets transmis:127883 (127.8 KB)
(inet adr: 192.168.0.1而不是198.168.0.60 )..如果有人能帮助我,我会非常感谢:)
您需要重新启动networking连接,或至less将接口closures并重新备份。
重新启动networking(如果您通过SSHlogin,请不要执行此操作):
/etc/init.d/networking restart
或者“反弹”界面(如果您通过SSHlogin,则不要这样做):
ifdown wlan1 ifup wlan1
仅仅编辑接口的initconfiguration不足以在运行时改变它。 该接口将按照您在下次启动时指定的方式进行configuration。
要立即更改,可以重新启动接口的初始化脚本。 此外,你可以简单地发出ifconfig wlan1 192.168.0.60 255.255.255.0 。 如果网关也改变了,你将需要改变路由(例如ip route change default via 192.168.0.61 dev wlan0 )。