书犹药也,善读可以医愚;久尝其味,便可心如止水

    

linux 网卡全部配置说明(详细)

3.png


一. centos7.4 设置网卡

如果设置双网卡,把ONBOOT都设置为yes.重启网卡

ONBOOT=yes
systemctl restart network  # 重启网卡服务


打开网卡配置文件

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


  • 下面是配置文件(配置文件里最好不要有汉字)

TYPE=Ethernet        # 网卡类型:为以太网
PROXY_METHOD=none    # 代理方式:关闭状态
BROWSER_ONLY=no      # 只是浏览器:否
BOOTPROTO=dhcp       #设置网卡获得ip地址的方式,可能的选项为static(静态),dhcp(dhcp协议)
DEFROUTE=yes         # 默认路由:是, 不明白的可以百度关键词 `默认路由`
IPV4_FAILURE_FATAL=no               # 是不开启IPV4致命错误检测:否
IPV6INIT=yes         # IPV6是否自动初始化: 是[不会有任何影响, 现在还没用到IPV6]
IPV6_AUTOCONF=yes    # IPV6是否自动配置:是[不会有任何影响, 现在还没用到IPV6]
IPV6_DEFROUTE=yes    # IPV6是否可以为默认路由:是[不会有任何影响, 现在还没用到IPV6]
IPV6_FAILURE_FATAL=no               # 是不开启IPV6致命错误检测:否
IPV6_ADDR_GEN_MODE=stable-privacy   # IPV6地址生成模型:stable-privacy [这只一种生成IPV6的策略]
NAME=ens34           # 网卡物理设备名称  
UUID=8c75c2ba-d363-46d7-9a17-6719934267b7   # 通用唯一识别码,没事不要动它,否则你会后悔的。
DEVICE=ens34         # 网卡设备名称, 必须和 `NAME` 值一样
ONBOOT=no #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备 
IPADDR=192.168.103.203              #网卡对应的ip地址
PREFIX=24            # 子网 24就是255.255.255.0
GATEWAY=192.168.103.1               #网关  
DNS1=114.114.114.114                # dns
HWADDR=78:2B:CB:57:28:E5            # mac地址
NM_CONTROLLED=yes    #实时生效,修改后无需要重启网卡立即生效。
USERCTL=no           #普通用户是否能控制网卡
  • 安装ifconfig

# yum install net-tools

二. ip命令常用参数

Ip  [选项]  操作对象{link|addr|route...}# ip link show  # 显示网络接口信息# ip link set eth0 upi                   # 开启网卡# ip link set eth0 down                  # 关闭网卡# ip link set eth0 promisc on            # 开启网卡的混合模式# ip link set eth0 promisc offi          # 关闭网卡的混个模式# ip link set eth0 txqueuelen 1200       # 设置网卡队列长度# ip link set eth0 mtu 1400              # 设置网卡最大传输单元# ip addr show                           # 显示网卡IP信息# ip addr add 192.168.0.1/24 dev eth0    # 设置eth0网卡IP地址192.168.0.1# ip addr del 192.168.0.1/24 dev eth0    # 删除eth0网卡IP地址# ip route list                                            # 查看路由信息# ip route add 192.168.4.0/24  via  192.168.0.254 dev eth0 # 设置192.168.4.0网段的网关为192.168.0.254,数据走eth0接口# ip route add default via  192.168.0.254  dev eth0        # 设置默认网关为192.168.0.254# ip route del 192.168.4.0/24                              # 删除192.168.4.0网段的网关# ip route del default                                     # 删除默认路由

三. 为什么要设置DNS

PING外网其它主机

[root@localhost ~]# ping baidu.com

1.png

这个 ping 的是百度, 出现 未知域名或服务!shit!

允许网卡访问外网主机

为什么上不去网呢?这是因为当前 CentOS 还解析不了输入的 baidu.com 这个字符串, 我知道它是百度的域名, 你也知道, 但它就是不知道这是百度域名, 它解析 baidu.com 域名到底是对应哪一IP地址, 那好了, 去Mac下 ping 一下 baidu.com 这个域名, 给它加到 CentOS 系统的 hosts 文件这事也就靠谱了

2.png

从结果上来看百度的IP地址就是 220.181.57.217 这个IP了, 没错就是它!

编辑 /etc/hosts 文件

  • 打开 /etc/hosts 文件

[root@localhost ~]# vi /etc/hosts
  • 以下呢!是初始化安装 CentOS7 后默认的 hosts 文件具体内容


3.png

  • 输入以下IP与域名的对应记录, 保存退出

220.181.57.217 baidu.com www.baidu.com
  • 现在再去 ping 百度的域名 baidu.com 肯定没有问题!

[root@localhost ~]# ping baidu.com
  • 那好, 你去 ping 一下 淘宝 的域名呗!好啊!

[root@localhost ~]# ping taobao.com


4.png

咦!dammit, 怎么又不行了, 难道我要 ping 通 淘宝 的域名还要再去 hosts 中添加对应的IP与域名的关系, 这还不是一个噩梦!要是没有 域名解析服务器 你说这个世界会是什么样子, 给你5分钟的考虑时间, 哈哈, 通过这个过程呢, 就是想让那些不是太明域名解析的小伙伴们理解逶了, 其实 ping 命令使用到了 ICMP 协议, 它是TCP/IP协议集中一个子协议,属于TCP/IP参考模型网络层协议, 你可以去复习网络这门课了, 说多了都是罪过!

配置网卡设备文件添加DNS域名解析服务器地址

DNS1=114.114.114.114   # 是国内移动、电信和联通通用的DNS
DNS2=8.8.8.8           # GOOGLE公司提供的DNS,适合国外以及访问国外网站的用户使用

添加DNS域名解析服务器地址, 就是让 CentOS7 在使用 ping 命令时, 一看给的是一个字串符而非IP地址, 就通过 域名解析服务器 查找对应的IP地址, 然后通过IP去 ping 对应的主机这事也就妥妥的了, 简单的说明这个问题它就是这样, 要想知道它具体都干什么事情了, 你还得去研究一下 网络参考模型 以及 协议 这些事!



所有原创文章采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。
您可以自由的转载和修改,但请务必注明文章来源并且不可用于商业目的。
本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!

添加新评论

icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif

很多东西宁缺毋滥,流星的光芒短暂而灼热闪耀。

让你变得更好的那个人,往往是你觉得很难与之相处的那个人。—— by 小宇

觉得自己做的到和不做的到,其实只在一念之间。

路在自己脚下,没有人可以决定我的方向。

你的选择是做或不做,但不做就永远不会有机会。

凡事顺其自然,遇事处于泰然,得意之时淡然,失意之时坦然,艰辛曲折必然,历尽沧桑悟然。