本文共 6174 字,大约阅读时间需要 20 分钟。
[root@db-172-16-3-221 ~]# brctl showbridge name bridge id STP enabled interfacesdocker0 8000.000000000000 no当前网络
[root@db-172-16-3-221 ~]# ifconfigdocker0 Link encap:Ethernet HWaddr D2:61:28:62:E9:8E inet addr:172.17.42.1 Bcast:0.0.0.0 Mask:255.255.0.0 inet6 addr: fe80::d061:28ff:fe62:e98e/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:6 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:468 (468.0 b)eth0 Link encap:Ethernet HWaddr 5C:F3:FC:94:12:00 inet addr:172.16.3.221 Bcast:172.16.3.255 Mask:255.255.255.0 inet6 addr: fe80::5ef3:fcff:fe94:1200/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2495587 errors:0 dropped:0 overruns:0 frame:0 TX packets:10409745 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:265858486 (253.5 MiB) TX bytes:15226870694 (14.1 GiB)当前链路
[root@db-172-16-3-221 ~]# ip link1: lo:当前链路地址mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:002: eth0: mtu 1500 qdisc mq state UP qlen 1000 link/ether 5c:f3:fc:94:12:00 brd ff:ff:ff:ff:ff:ff3: eth1: mtu 1500 qdisc mq state DOWN qlen 1000 link/ether 5c:f3:fc:94:12:02 brd ff:ff:ff:ff:ff:ff4: usb0: mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000 link/ether 5e:f3:fc:95:12:03 brd ff:ff:ff:ff:ff:ff5: docker0: mtu 1500 qdisc noqueue state UNKNOWN link/ether d2:61:28:62:e9:8e brd ff:ff:ff:ff:ff:ff
[root@db-172-16-3-221 ~]# ip addr1: lo:使用brctlmtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever2: eth0: mtu 1500 qdisc mq state UP qlen 1000 link/ether 5c:f3:fc:94:12:00 brd ff:ff:ff:ff:ff:ff inet 172.16.3.221/24 brd 172.16.3.255 scope global eth0 inet6 fe80::5ef3:fcff:fe94:1200/64 scope link valid_lft forever preferred_lft forever3: eth1: mtu 1500 qdisc mq state DOWN qlen 1000 link/ether 5c:f3:fc:94:12:02 brd ff:ff:ff:ff:ff:ff4: usb0: mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000 link/ether 5e:f3:fc:95:12:03 brd ff:ff:ff:ff:ff:ff inet 169.254.95.120/24 brd 169.254.95.255 scope global usb0 inet6 fe80::5cf3:fcff:fe95:1203/64 scope link valid_lft forever preferred_lft forever5: docker0: mtu 1500 qdisc noqueue state UNKNOWN link/ether d2:61:28:62:e9:8e brd ff:ff:ff:ff:ff:ff inet 172.17.42.1/16 scope global docker0 inet6 fe80::d061:28ff:fe62:e98e/64 scope link valid_lft forever preferred_lft forever
[root@db-172-16-3-221 ~]# brctl Usage: brctl [commands]commands: addbradd bridge delbr delete bridge addif add interface to bridge delif delete interface from bridge setageing
# vi network.sh#!/bin/bashbrctl addbr br0ip link set dev br0 upip addr del 172.16.3.221/24 dev eth0ip addr add 172.16.3.221/24 dev br0brctl addif br0 eth0ip route add default via 172.16.3.1 dev br0ip link set dev docker0 downbrctl delbr docker0# . ./network
# vi /etc/resolv.confnameserver 202.101.172.35除此之外, 还需要修改docker服务文件.
# vi /etc/init.d/docker例如 : $exec -d -g /data01/docker &>> $logfile &改成 $exec -d -b="br0" -g /data01/docker &>> $logfile &
# chkconfig network off# chkconfig NetworkManager off# chkconfig docker off# vi /etc/rc.localbrctl addbr br0ip link set dev eth0 upip link set dev br0 upip addr add 172.16.3.221/24 dev br0brctl addif br0 eth0ip route add default via 172.16.3.1 dev br0service docker start[root@db-172-16-3-221 ~]# cd /etc/sysconfig/network-scripts/[root@db-172-16-3-221 network-scripts]# mv ifcfg-eth0 ifcfg-eth0.bak
转载地址:http://qmhtl.baihongyu.com/