CentOS安装完成之后默认是关闭网络连接的,每次重启之后还要重新打开网络连接,比较麻烦。
直接设置成开机自动连接网络。
-
目录:
/etc/sysconfig/network-scripts
这个目录放置了很多网络配置文件,你需要找到你相对应的网口的配置文件来设置。 -
查看网口配置 一般来说找em开头的,我这边是4个网口的,然后网线是插在em1
# ifconfig
em1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.7 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::b096:ced3:6233:b80b prefixlen 64 scopeid 0x20<link>
ether ec:f4:bb:cd:c0:ac txqueuelen 1000 (Ethernet)
RX packets 1590213 bytes 1261330790 (1.1 GiB)
RX errors 0 dropped 427935 overruns 0 frame 0
TX packets 1861870 bytes 2623456223 (2.4 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xdcb00000-dcbfffff
em2: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether ec:f4:bb:cd:c0:ad txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xdcc00000-dccfffff
......
- 修改em1的网络配置,需要sudo,或者root用户权限。我这边是root用户,所以直接操作
# vim ifcfg-em1
// 配置文件如下
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=em1
UUID=5061354e-5fd7-45df-96d5-2d8f2751c66f
DEVICE=em1
ONBOOT=no # 这里把no改成yes就好了
# wq 保存退出就好了
- 配置静态IP,在默认的网络配置中,IP一般设置成DHCP,也就是动态IP,可是动态的IP不利于端口的映射配置,所以需要把动态IP设置成静态IP。
# vim ifcfg-em1
// 配置文件如下
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp # 这是改成 static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=em1
UUID=5061354e-5fd7-45df-96d5-2d8f2751c66f
DEVICE=em1
ONBOOT=yes
# 加入以下配置
IPADDR=192.168.1.7 #静态IP
GATEWAY=192.168.1.1 #默认网关
NETMASK=255.255.255.0 #子网掩码
DNS1=192.168.1.1 #DNS 配置
# wq 保存退出就好了
网友评论