Linux NetworkManager 데몬으로 인한 네트워크 이상현상
NetworkManager 의 기능?
- 자동으로 최대 사용가능한 연결에 네트워크 연결을 스위칭 하는 데몬
NetworkManager 설정 방법
1. NetworkManager 데몬 Start
# chkconfig --level 234 NetworkManager on // 234 레벨 NetworkManager on
2. NetworkManager 데몬 Stop
# chkconfig --level 234 NetworkManager on // 234 레벨 NetworkManager off
발생한 Network 이상현상
- StanbyDB 서버(CentOS 6.3) 리부팅 후 네트워크 문제로 접속이 안되는 현상
- IP Setting 이상 현상 - Default Gateway Interface용 IP가 사용가능한 Interface에 동시에 설정 됨
# ip addr list
......
10: eth8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9000 qdisc mq state UP glen 1000
link/ether ab:cd:ef:12:34:56 brd ff.ff.ff.ff.ff.ff
inet 192.168.10.120/24 brd 192.168.10.255 scope global eth8
inet 192.168.20.122/24 brd 192.168.11.255 scope global eth8
11: eth9: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc mq master bond0 state UP glen 1000
link/ether ab:cd:ef:12:34:5a brd ff.ff.ff.ff.ff.ff
inet 192.168.10.120/24 brd 192.168.10.255 scope global eth9
12: eth10: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9000 qdisc mq state UP glen 1000
link/ether ab:cd:ef:12:34:cd brd ff.ff.ff.ff.ff.ff
inet 192.168.10.120/24 brd 192.168.10.255 scope global eth10
inet 192.168.21.122/24 brd 192.168.21.255 scope global eth10
......- Routing Table 이상 현상 - bond0에 설정 되야할 GateWay가 eth8~eth10에 설정 됨
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.135.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 bond0
192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth8
192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth9
192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth10
이상 현상 원인
서버 리부팅시 네트워크 설정을 /etc/sysconfig/network-scripts 폴더의 설정 파일들로 설정하는 것이 아니라,
on되어있던 NetworkManager가 자동으로 NIC에 설정하므로 네트워크 이상현상이 발생함
NetworkManager 0:off 1:off 2:on 3:on 4:on 5:on 6:off
해결 방법
NetworkManager 데몬 Stop
# chkconfig NetworkManager off
# chkconfig --list | grep NetworkManager
NetworkManager 0:off 1:off 2:off 3:off 4:off 5:off 6:off
Posted by 김소령