【Linux基础】网络的配置

1、CentOS:
CentOS 7开始,使用了新的网卡命名方式.不再是eth0,eth1.例如:ifcfg-enp0s3.但是我们还是希望使用旧的命名方式,该怎么办呢?
使用如下配置文件:(此种方法兼容CentOS 5,6 推荐使用)

A:设置为静态网络配置

rm -f /etc/sysconfig/network-scripts/ifcfg-enp0s3
vi /etc/sysconfig/network-scripts/ifcfg-eth0

内容如下:

#网卡基础设置
DEVICE="eth0"
TYPE="Ethernet"
HWADDR="08:00:27:31:BB:0F"
NM_CONTROLLED="no"
ONBOOT="yes"

#设置为动态网络配置
#BOOTPROTO="dhcp"
#NAME="eth0"
#DEFROUTE="yes"
#PEERDNS="yes"
#PEERROUTES="yes"
#IPV4_FAILURE_FATAL="no"

#设置为静态网络配置
BOOTPROTO="static"
IPADDR="192.168.1.200"
NETMASK="255.255.255.0"
GATEWAY="192.168.1.1"
DNS1="114.114.114.114"
DNS2="8.8.8.8"

#设置IPV6
#IPV6INIT="yes"
#IPV6_AUTOCONF="yes"
#IPV6_DEFROUTE="yes"
#IPV6_PEERDNS="yes"
#IPV6_PEERROUTES="yes"
#IPV6_FAILURE_FATAL="no"

B:设置为动态网络配置

#网卡基础设置
DEVICE="eth0"
TYPE="Ethernet"
HWADDR="08:00:27:31:BB:0F"
NM_CONTROLLED="no"
ONBOOT="yes"

#设置为动态网络配置
BOOTPROTO="dhcp"
NAME="eth0"
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"

#设置为静态网络配置
#BOOTPROTO="static"
#IPADDR="192.168.1.200"
#NETMASK="255.255.255.0"
#GATEWAY="192.168.1.1"
#DNS1="114.114.114.114"
#DNS2="8.8.8.8"

#设置IPV6
#IPV6INIT="yes"
#IPV6_AUTOCONF="yes"
#IPV6_DEFROUTE="yes"
#IPV6_PEERDNS="yes"
#IPV6_PEERROUTES="yes"
#IPV6_FAILURE_FATAL="no"

使其立即生效:
CentOS 6和之前版本:

/etc/init.d/network restart

或者:

service network restart

CentOS 7:

systemctl restart network.service

或者:

service network restart

我如何停用 IPv6?
推荐不要停用 ipv6 模块,因为这样会导致 SELinux 及其它组件出现问题。
A:在运作中的系统立即停用它(重启后,会开启IPV6):
echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
echo 1 > /proc/sys/net/ipv6/conf/default/disable_ipv6
sysctl -w net.ipv6.conf.all.disable_ipv6=1
sysctl -w net.ipv6.conf.default.disable_ipv6=1

B:设置永久关闭IPV6(不会立即生效,需要重启生效):
echo "net.ipv6.conf.all.disable_ipv6 = 1">>/etc/sysctl.conf
echo "net.ipv6.conf.default.disable_ipv6 = 1">>/etc/sysctl.conf

2、Debian:
配置文件:(无论有多少块网卡,统统在这个文件里。)

vi /etc/network/interfaces

内容如下:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.0.200
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1

发表评论

邮箱地址不会被公开。 必填项已用*标注