[步骤] CentOS&RHEL 网络设置 (通过网卡文件设置 IP 地址、网关和 DNS)

步骤目录:

步骤一:修改网卡配置文件

步骤二:启动网卡
2.1 如果系统版本是 CentOS 7 & RHEL 7 及以下的启动方法
2.2 如果系统版本是 CentOS 8 & RHEL 8 及以上的启动方法

步骤三:查看新网卡的 IP 地址

具体的操作步骤:

步骤一:修改网卡配置文件

# vim /etc/sysconfig/network-scripts/ifcfg-eth0

将全部内容修改如下:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=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=eth0
UUID=839428e5-45c0-4dc7-933d-08f3bcf11056
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.11.111
NETMASK=255.255.255.0
GATEWAY=192.168.11.1
DNS1=8.8.8.8
DNS2=114.114.114.114


补充:这里以:
1) 静态 IP 地址
2) 网卡名称是 eth0
3) 网卡 UUID 是 839428e5-45c0-4dc7-933d-08f3bcf11056
4) 开机启动
5) IP 地址是 192.168.11.111
6) 子网掩码是 255.255.255.0
7) 网关是 192.168.11.1
8) 第一个 DNS 是 8.8.8.8
9) 第二个 DNS 是 114.114.114.114
为例

步骤二:启动网卡
2.1 如果系统版本是 CentOS 7 & RHEL 7 及以下的启动方法

# ifup eth0

或者:

# service network restart

2.2 如果系统版本是 CentOS 8 & RHEL 8 及以上的启动方法

# nmcli connection down eth0
# nmcli connection up eth0

或者:

# reboot

步骤三:查看新网卡的 IP 地址

# ip a s

[工具] Shell 批量检测服务器网络的联通状态

介绍:

作者:朱明宇
名称:批量检测服务器网络的联通状态
作用:批量检测服务器网络的联通状态

使用方法:
1. 将此脚本和清单 $list 文件放在同一目录下
2. 清单 $list 里每一个远程服务器名或 IP 地址占用一行
3. 在此脚本的分割线内写入相应的内容
4. 给此脚本添加执行权限
5. 执行此脚本

脚本分割线里的变量:
list=”servers_all_list.txt” #指定服务器清单

脚本:

#!/bin/bash

####################### Separator ########################

list="servers_all_list.txt"

####################### Separator ########################

read -p "will ping please input y " a
echo $a

if [ "$a" != "y" ];then
        echo "you don't agree so exit now"
        exit
fi

num=0

for i in `awk '{print $1}' servers_all_list.txt`
do
        let num++
        echo "$num $i"
        ping -c3 -i0.4 -w0.8 $i
        echo
done


补充:清单示例如下,可直接复制粘贴,如果不更改脚本,清单请命名为 servers_all_list.txt:

db1
db2
db3
web1
web2

[步骤] Linux 网络的设置 (禁用 ipv6)

内容目录:

内容一:查看 ipV6 是否启用
1.1 方法一
1.2 方法二

内容二:临时禁用 ipv6

内容三:永久禁用 ipv6

具体的内容:

内容一:查看 ipV6 是否启用
1.1 方法一

# ifconfig

1.2 方法二

# ip a s

(补充:如果出现了 inet6 则 ipv6 是激活的)

内容二:临时禁用 ipv6

# sudo echo 1 > /proc/sys/net/ipv6/conf/ens32/disable_ipv6 


注意:
1) 这里的 ens32 是要禁用 ipv6 的网卡名称
2) 系统或者网卡重启后禁用失效

内容三:永久禁用 ipv6

# vim /etc/sysctl.conf

将部分内容修改如下:

......
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.eth0.disable_ipv6 = 1
# sudo sysctl -p /etc/sysctl.conf

[步骤] openSUSE&SUSE 网络的设置 (通过设置网卡配置文件实现 IP 地址、网关和 DNS 的设置)

步骤目录:

步骤一:设置对应网卡的 IP 地址
步骤二:设置网关 IP 地址
步骤三:设置 DNS
步骤四:重新加载网络服务
步骤五:查看已经配置好了的 IP 地址和 网关的方法

具体的操作步骤:

步骤一:设置对应网卡的 IP 地址

# vim /etc/sysconfig/network/ifcfg-eth0

将部分内容修改如下:

......
BOOTPROTO=’static’
......
STARTMODE=’onboot’
......
BROADCAST=192.168.1.255
......
IPADDR=192.168.1.5
......
NETMASK=255.255.255.0
......
NETWORK=192.168.1.0
......


补充:这里以设置
1) 静态 IP 地址
2) 开机自启
3) 广播地址是 192.168.1.255
4) IP 地址是 192.168.1.5
5) 子网掩码是 255.255.255.0
6) 网段是 192.168.1.0
为例


注意:
1) 这里的 eth0 是已存在网卡的名称,如果网卡是 eth1 则这里就是 ifcfg-eth1
2) 其他内容保持不变即可

步骤二:设置网关 IP 地址

# vim /etc/sysconfig/network/routes

将全部内容修改如下:

default 192.168.1.1

(补充:这里以设置 192.168.1.1 为默认网关为例)

步骤三:设置 DNS

# vim /etc/resolv.conf

添加以下内容:

......
nameserver 8.8.8.8
nameserver 8.8.4.4

步骤四:重新启动网络服务

# service network restart 

(注意:有些时候这样也无法让网卡出现,需要重新启动一次 # reboot)

步骤五:查看已经配置好了的 IP 地址和网关的方法
5.1 查看本机网卡的 IP 地址

# ip a s

5.2 查看网关的 IP 地址

# netstat -nr