查看linux基础的网络设置
修改linux基础的网络设置
??网卡名称:eth0? eth1? ? centos7以后是ens3
临时修改网卡名称:
操作过程如下:
在操作之前,要新建一个网络适配器
?
?
永久修改网卡名称:
?
?在配置文件的最后一行加入 net.ifnames=0? ?
?因为重启连不上虚拟机,打开虚拟机页面,进入root? 打开终端
?在虚拟机上用ifconfig 可以看见根本没有ip地址 无法链接网络
?所以要配置一下网卡
配置网卡 要把网卡名称跟name修改一下?
?此时再打开xshell? 可以连接
?ifconfig? ?命令格式
临时设置网卡的?
?设置虚拟网卡? ? 在ens36后面加上:0
?虚拟网卡 依附于ens36? 因为虚拟网卡是基于ens36的基础上建立的
单网卡的修改(永久修改网卡)
进入修改单网卡的配置文件中
?
双网卡的操作:前提最少有2个网络适配器
在单网卡的基础上完成
进入配置文件中:
?
hostname :修改主机名
临时修改:hostname 新名字
永久修改:1.hostnamectl? est-hostname? 新名字
? ? ? ? ? ? ? ? ? 2.? vim /etc/hostname?
? ? ? ? ? ? ? 在文件中新名字一定要写在第一行,要不然不生效
?路由
route-n? 显示数字
?开销cost:是指经过多少个路由器,越少就离得越近。
?例如:添加一条10.0.0.0的路由
如图,一开始是没有10段的
?这样就可以到达10段了
默认路由 如果没有? 就连不上网了
当加入默认路由时,必须要刷新一下(systemctl restart? ?network)
永久添加路由
官方推荐 第一种
操作如下:
?配置文件中的修改:
最后:
route -n
查看网络连接状态
ss? ?netstat
ss更靠近内核,更快一点
netstat 更靠近用户,它要去遍历文件查看状态(一个个去问)
ss natp | head
?
?ping
ping -w? ? ?表示等待几秒之后ping
ping -c? 表示ping几个包
traceroute? 路由追踪(经过多少个路由器)
?说明10.1.1.0经过一个路由器
nslookup:测试查看域名解析
dns:域名解析,将域名翻译成IP地址,然后封装数据包
?域名解析文件: /etc/hosts
优先级大于域名服务器,例如一开始改的dns为8.8.8.8
而在解析文件中,修改的是192.168.91.100
即192.168.91.100 >8.8.8.8? ?肯定先使用192.168.91.100