网络 || Linux里添加IP地址
8月 04 09:00:39 nfs-server NetworkManager[1675]:[1659618039.1519] device (ens33): state change: ip-config -> failed (reason 'ip-config-unavailable', sys-iface-state: 'managed')连接已成功激活(D-Bus 活动路径:/org/f
·
临时添加
ip add add 192.168.20.1/24 dev ens33
ip address add 192.168.30.1/24 dev ens33
ip add = ip address
永久添加
第一步:先关机,添加两块网卡,然后开机
添加成功之后的画面。
第二步:进入到网卡配置目录
[root@localhost network-scripts]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# ls
ifcfg-ens33
第三步:拷贝ens33并改名为ens37,ens38
[root@localhost network-scripts]# cp ifcfg-ens33 ifcfg-ens37
[root@localhost network-scripts]# cp ifcfg-ens33 ifcfg-ens38
第四步:修改ens37,ens38的配置
[root@localhost network-scripts]# vim ifcfg-ens37
BOOTPROTO=none
NAME=ens37
DEVICE=ens37
ONBOOT=yes
IPADDR=192.168.1.103
PREFIX=24
GATEWAY=192.168.1.1
DNS1=114.114.114.114
[root@localhost network-scripts]# vim ifcfg-ens38
BOOTPROTO=none
NAME=ens38
DEVICE=ens38
ONBOOT=yes
IPADDR=192.168.1.104
PREFIX=24
GATEWAY=192.168.1.1
DNS1=114.114.114.114
第五步:重启network服务(centos 8)
[root@localhost network-scripts]# ifup ens37
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/13)
[root@localhost network-scripts]# ifup ens38
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/13)
第六步:查看ip地址
[root@localhost network-scripts]# ip add
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:0c:29:7d:d9:7c brd ff:ff:ff:ff:ff:ff
inet 192.168.1.106/24 brd 192.168.1.255 scope global dynamic noprefixroute ens33
valid_lft 7056sec preferred_lft 7056sec
inet6 fe80::20c:29ff:fe7d:d97c/64 scope link
valid_lft forever preferred_lft forever
3: ens37: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:0c:29:7d:d9:86 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.103/24 brd 192.168.1.255 scope global dynamic noprefixroute ens37
valid_lft 7056sec preferred_lft 7056sec
inet6 fe80::fb09:921d:b6d8:6144/64 scope link noprefixroute
valid_lft forever preferred_lft forever
4: ens38: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:0c:29:7d:d9:86 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.104/24 brd 192.168.1.255 scope global dynamic noprefixroute ens38
valid_lft 7056sec preferred_lft 7056sec
inet6 fe80::fb09:921d:b6d8:6144/64 scope link noprefixroute
valid_lft forever preferred_lft forever
对路由的增删操作
查看路由表
[root@localhost network-scripts]# ip route
default via 192.168.1.1 dev ens33 proto static metric 100
default via 192.168.1.1 dev ens37 proto static metric 101
default via 192.168.1.1 dev ens38 proto static metric 102
192.168.1.0/24 dev ens33 proto kernel scope link src 192.168.1.102 metric 100
192.168.1.0/24 dev ens37 proto kernel scope link src 192.168.1.103 metric 101
192.168.1.0/24 dev ens38 proto kernel scope link src 192.168.1.104 metric 102
添加静态路由
[root@localhost network-scripts]# ip route add 192.168.90.0/24 via 192.168.1.133 dev ens37
[root@localhost network-scripts]# ip route
default via 192.168.1.1 dev ens33 proto static metric 100
default via 192.168.1.1 dev ens37 proto static metric 101
default via 192.168.1.1 dev ens38 proto static metric 102
192.168.1.0/24 dev ens33 proto kernel scope link src 192.168.1.102 metric 100
192.168.1.0/24 dev ens37 proto kernel scope link src 192.168.1.103 metric 101
192.168.1.0/24 dev ens38 proto kernel scope link src 192.168.1.104 metric 102
192.168.90.0/24 via 192.168.1.133 dev ens37
删除静态路由
[root@localhost network-scripts]# ip route del 192.168.90.0/24
[root@localhost network-scripts]# ip route
default via 192.168.1.1 dev ens33 proto static metric 100
default via 192.168.1.1 dev ens37 proto static metric 101
default via 192.168.1.1 dev ens38 proto static metric 102
192.168.1.0/24 dev ens33 proto kernel scope link src 192.168.1.102 metric 100
192.168.1.0/24 dev ens37 proto kernel scope link src 192.168.1.103 metric 101
192.168.1.0/24 dev ens38 proto kernel scope link src 192.168.1.104 metric 10
删除默认路由
[root@localhost network-scripts]# ip route del default
[root@localhost network-scripts]# ip route
default via 192.168.1.1 dev ens37 proto static metric 101
default via 192.168.1.1 dev ens38 proto static metric 102
192.168.1.0/24 dev ens33 proto kernel scope link src 192.168.1.102 metric 100
192.168.1.0/24 dev ens37 proto kernel scope link src 192.168.1.103 metric 101
192.168.1.0/24 dev ens38 proto kernel scope link src 192.168.1.104 metric 102
添加默认路由
[root@localhost network-scripts]# ip route add default via 192.168.1.1 dev ens33
[root@localhost network-scripts]# ip route
default via 192.168.1.1 dev ens33 proto static metric 100
default via 192.168.1.1 dev ens37 proto static metric 101
default via 192.168.1.1 dev ens38 proto static metric 102
192.168.1.0/24 dev ens33 proto kernel scope link src 192.168.1.102 metric 100
192.168.1.0/24 dev ens37 proto kernel scope link src 192.168.1.103 metric 101
192.168.1.0/24 dev ens38 proto kernel scope link src 192.168.1.104 metric 102
问题
[root@localhost network-scripts]# ifup ens33
错误:连接激活失败:IP 配置无法保留(无可用地址、超时等)
提示:使用 'journalctl -xe NM_CONNECTION=c96bc909-188e-ec64-3a96-6a90982b08ad + NM_DEVICE=ens33' 来获得更详细的信息。
[root@localhost network-scripts]# journalctl -xe
8月 04 09:00:39 nfs-server NetworkManager[1675]: <warn> [1659618039.1517] platform: (ens33) route-sync: failure to add IPv4 route: type unicast 0.0.0.0/0 via 192.168.1.0 dev 2 metric 100 m
8月 04 09:00:39 nfs-server NetworkManager[1675]: <info> [1659618039.1519] device (ens33): state change: ip-config -> failed (reason 'ip-config-unavailable', sys-iface-state: 'managed')
8月 04 09:00:39 nfs-server NetworkManager[1675]: <warn> [1659618039.1526] device (ens33): Activation: failed for connection 'ens33'
解决
[root@localhost network-scripts]# cat ifcfg-ens33
BOOTPROTO=none
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.1.102
PREFIX=24
GATEWAY=192.168.1.0
DNS1=114.114.114.114
[root@localhost network-scripts]# ip route
default via 192.168.1.1 dev ens33 proto dhcp metric 100
default via 192.168.1.1 dev ens37 proto dhcp metric 101
default via 192.168.1.1 dev ens38 proto dhcp metric 102
192.168.1.0/24 dev ens33 proto kernel scope link src 192.168.1.106 metric 100
192.168.1.0/24 dev ens37 proto kernel scope link src 192.168.1.103 metric 101
192.168.1.0/24 dev ens38 proto kernel scope link src 192.168.1.101 metric 102
网关是192.168.1.1,配成了192.168.1.0。
多网卡的目标:可以链路聚合,可以冗余,可以连接多个网段,可以更加多的网段通信,还可以做路由器。
更多推荐
已为社区贡献2条内容
所有评论(0)