1. 先查看网络接口配置
# ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:30 errors:0 dropped:0 overruns:0 frame:0
TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1872 (1.8 Kb) TX bytes:1872 (1.8 Kb)
2.问题出现,只有本地环回口打开
发现只有本地换回口开着,eth0之类的网口没开。
好,有时该使用下暴力手段了。
#ifconfig eth0 up
eth0: unknown interface: 没有那个设备
。。。。。。居然提示没有设备,好吧,看看其他的网口
#ifconfig eth1 up
看看情况,总算起来了。
# ifconfig
eth1 Link encap:Ethernet HWaddr 00:0C:29:F6:2F:B1
inet6 addr: fe80::20c:29ff:fef6:2fb1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:77 errors:0 dropped:0 overruns:0 frame:0
TX packets:59 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7038 (6.8 Kb) TX bytes:5801 (5.6 Kb)
Interrupt:19 Base address:0x2024
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:30 errors:0 dropped:0 overruns:0 frame:0
TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1872 (1.8 Kb) TX bytes:1872 (1.8 Kb)
3. 重启network,让dhcp给eth1自动分配地址
# /etc/init.d/network restart
Shutting down network interfaces:
eth1 device: Advanced Micro Devices
No configuration found for eth1
Nevertheless the interface will be shut down. done
Shutting down service network . . . . . . . . . done
Hint: you may set mandatory devices in /etc/sysconfig/network/config
Setting up network interfaces:
eth1 device: Advanced Micro Devices
No configuration found for eth1 unused
Setting up service network . . . . . . . . . . done
SuSEfirewall2: Setting up rules from /etc/sysconfig/SuSEfirewall2 ...
SuSEfirewall2: using default zone 'ext' for interface eth1
SuSEfirewall2: batch committing...
SuSEfirewall2: Firewall rules successfully set
No configuration found for eth1 unused说明系统没有针对eth1的配置
先看看eth1有没有配上ip
好吧,端口都关闭了
# ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:30 errors:0 dropped:0 overruns:0 frame:0
TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1872 (1.8 Kb) TX bytes:1872 (1.8 Kb)
既然提示针对eth1的配置文件没有找到,那么就需要到配置目录看看喽。
4. 配置eth1
suse linux的网络配置文件的存放目录是在/etc/sysconfig/network/下面,瞧瞧去
/etc/sysconfig/network # ls -l
总用量 88
-rw-r--r-- 1 root root 13895 11月 19 2014 config
-rw-r--r-- 1 root root 9956 11月 19 2014 dhcp
-rw-r--r-- 1 root root 169 11月 17 06:37 ifcfg-eth0
-rw------- 1 root root 172 2月 1 2012 ifcfg-lo
-rw-r--r-- 1 root root 29333 2月 1 2012 ifcfg.template
drwxr-xr-x 2 root root 4096 11月 19 2014 if-down.d
-rw-r--r-- 1 root root 239 2月 1 2012 ifroute-lo
drwxr-xr-x 2 root root 4096 11月 19 2014 if-up.d
drwx------ 2 root root 4096 5月 5 2010 providers
drwxr-xr-x 2 root root 4096 11月 19 2014 scripts
果然没有ifcfg-eth1的配置文件,咋办呢?不是还有ifcfg-eth0的嘛,参考一下。
/etc/sysconfig/network # cat ifcfg-eth0
BOOTPROTO='dhcp'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR=''
MTU=''
NAME='79c970 [PCnet32 LANCE]'
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'
明显这就是我们想要的用dhcp动态分配ip的配置文件,拷贝成ifcfg-eth1看看。
/etc/sysconfig/network # cp ifcfg-eth0 ifcfg-eth1
重新启动网络配置,成功了,哈哈
# /etc/init.d/network restart
Shutting down network interfaces:
eth1 device: Advanced Micro Devices done
Shutting down service network . . . . . . . . . done
Hint: you may set mandatory devices in /etc/sysconfig/network/config
Setting up network interfaces:
eth1 device: Advanced Micro Devices
eth1 Starting DHCP4+DHCP6 client. . . . . . . .
eth1 IP address: 192.168.27.125/24
eth1 DHCP6 continues in background done
Setting up service network . . . . . . . . . . done
SuSEfirewall2: Setting up rules from /etc/sysconfig/SuSEfirewall2 ...
SuSEfirewall2: using default zone 'ext' for interface eth1
SuSEfirewall2: batch committing...
SuSEfirewall2: Firewall rules successfully set
在Linux系统中,遇到网络配置不生效的问题,ifconfig命令显示只有本地环回接口lo处于活动状态,而其他如eth0等网络接口未开启。通过检查发现缺少针对eth1的配置,通过参考ifcfg-eth0配置文件,创建并配置ifcfg-eth1,最终通过重启network服务,成功使eth1通过dhcp获取IP地址。
1698

被折叠的 条评论
为什么被折叠?



