当前位置:   article > 正文

Centos7 网卡配置及静态IP配置_centos7配置 usb网卡 -csdn

centos7配置 usb网卡 -csdn

最近过年闲着没事干,打算补充一波k8s的文章,但本地只有ubuntu18.04而没有centos7(因为一般来说服务器部署都是在Centos7上进行),所以我就在我的VMware上安装了一个最小化的Centos7镜像,安装好了之后发现网络不通,所以我们需要对我们的网卡文件进行配置以及要固定一个IP地址。

1、修改网卡配置文件

首先我们来将Centos7的网卡配置文件修改为和宿主机对应的正确的配置文件,执行以下命令:

  1. $ cd /etc/sysconfig/network-scripts/
  2. $ ll

 来到这个目录后通过查看文件我发现我的网卡叫做 ens33(ifcfg- 前缀可忽略),图示如下:

  

然后我们备份并编辑这个 ifcfg-ens33 网卡配置文件,命令如下:

  1. $ mv ./ifcfg-ens33 ./ifcfg-ens33.bak
  2. $ vim ifcfg-ens33

删除该文件所有内容,然后将以下内容粘贴进去,命令如下:

  1. DEVICE=ens33
  2. HWADDR=00:0C:29:D3:DA:FC
  3. TYPE=Ethernet
  4. ONBOOT=yes
  5. NM_CONTROLLED=yes
  6. BOOTPROTO=static
  7. BROADCAST=192.168.1.255
  8. DNS1=114.114.114.114
  9. DNS2=8.8.8.8
  10. IPADDR=192.168.1.10
  11. NETMASK=255.255.255.0
  12. GATEWAY=192.168.1.1
  13. DEFROUTE=yes
  14. PEERDNS=yes
  15. PEERROUTES=yes
  16. IPV4_FAILURE_FATAL=yes
  17. IPV6INIT=no

重启网卡,命令如下:

$ systemctl restart network

这里我来详解以下重要参数如何获取(未提及的参数和上面的一致就可以了):

1、DEVICE是你的网卡名称

2、HWADDR是你的MAC地址,获取方式有两种,第一种方式是执行 ip addr 方式获取,图示如下:

        

第二种方式是在VMware中获取,图示如下:

        

        

3、BROADCAST是你的广播地址,首先确定你的网段是什么或者查看你宿主机的IPv4地址是什么(这里我是查看我的宿主机IP地址),图示如下:

        

我的宿主机IPv4地址是 192.168.1.3,所以这里的 BROADCAST 的前三位和你的宿主机前三位一样,最后一位填 255 就好,所以我的 BROADCAST 地址就是 192.168.1.255

4、IPADDR是你的IPv4地址,前三位和宿主机保持一致,最后一位需要判断当前还有哪个IP可用,如何判断呢?可以通过在宿主机上去 ping 192.168.1.x,如果ping不通则说明该ip还没有被占用,IPADDR填这个IP就可以了,图示如下:

        

通过上图判断,这里我就可以填写 192.168.1.8 为我的IPADDR地址了。

5、NETMASK是子网掩码地址,这个根据常识判断也可以,或者通过命令也可以查看你的子网掩码地址,命令如下(二者选一就可):

  1. $ route -n
  2. $ netstat -r

6、GATEWAY是网关地址,查看网关地址的命令如下(二者选一就可):

  1. $ route -n
  2. $ netstat -r

和查看子网掩码地址的命令其实是一样的,都会列出来,图示如下:

        

到此我们就修改好了我的的网卡配置文件。

2、禁止IPv6转发

这里我们有两种方法,第一种是永久进制,第二种是临时禁止。

第一种方法是,编辑文件 /etc/sysctl.conf

    $ vi /etc/sysctl.conf

添加下面的行:

  1. net.ipv6.conf.all.disable_ipv6 =1
  2. net.ipv6.conf.default.disable_ipv6 =1

 如果你想要为特定的网卡禁止IPv6,比如,对于enp0s3,添加下面的行

    net.ipv6.conf.enp0s3.disable_ipv6 =1

保存并退出文件,执行下面的命令来使设置生效

    $ sysctl -p

第二种方式是,在运行的系统中禁止IPv6,依次输入下面的命令:

  1. echo 1>/proc/sys/net/ipv6/conf/all/disable_ipv6
  2. echo 1>/proc/sys/net/ipv6/conf/default/disable_ipv6

或者

  1. sysctl -w net.ipv6.conf.all.disable_ipv6=1
  2. sysctl -w net.ipv6.conf.default.disable_ipv6=1

就是这样。现在IPv6已经禁止了,不过需要重启后才能生效,执行以下命令:

  1. $ reboot
  2. $ netstat -lnpt

3、验证

最后我们来验证一下网络是否畅通,我们来访问一波百度,执行以下命令:

    $ ping www.baidu.com

能够成功访问到百度,证明网络可达,图示如下:

  

到此我们就完成了Centos7 网卡配置及静态IP配置,现在我们就能愉快的上网了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/553863
推荐阅读
相关标签
  

闽ICP备14008679号