Linux网络设置
查看网络接口信息
- 查看所有活动的网络接口信息(ifconfig、ip addr(ip a))
- 查看指定网络接口信息
ifconfig 网络接口
contos 7默认的第一张网卡名称为cns33,也可以自定义
contos 6或其他系统 默认cth0
虚拟机:
-
物理机服务器(裸金属)
-
Windows中用 VMWare Workatation(个人使用)10-20 台
VMWare Sphere + ESXT 企业级虚拟化工具 数十台甚至上百台虚拟机 -
Linux Xen和KVM(给予Linux内核,openstack(私有云))
Linux系统管理网卡配置
-
修改配置文件
-
ifconfig
-
ip
查看主机名(hostname)
修改主机名
临时设置重启后会失效:
永久设置主机名
[root@lisi ~]#vim /etc/hostname (进入vi编辑器修改主机名,修改完后重启才能生效)
[root@zhangsan ~]#*cat /etc/release(查看系统版本)
[root@zhangsan ~]#uname -r(查看内核版本)
查看网络连接情况(netstat)
选项:-n -a -i -t -u -r -p
- 格式:netstat 【选项】(查看系统的网络连接状态、路由表、接口统计等信息)
-n | 拒绝显示别名,能显示数字的全部转化成数字。 |
---|---|
-t | (tcp)仅显示tcp相关选项 |
-p | 显示建立相关链接的程序名 |
-a | (all)显示所有选项,默认不显示LISTEN相关 |
获取socket统计信息 ss
- ss [选项]:查看系统的网络连接情况,获取socket统计信息
选项: -n -a -l -t(指定连接状态) -u -r -p
-n | 不解析服务的名称,如 “22” 端口不会显示成 “ssh” |
---|---|
-l | 只显示处于监听状态的端口 |
-t | 显示 TCP 协议的 sockets |
-u | 显示 UDP 协议的 sockets |
-p | 显示监听端口的进程(Ubuntu 上需要 sudo) |
测试网络连接 ping
格式:ping 【选项】 目标主机(测试网络连通性)
ping 属于ICMP协议,工作在网络层
Windows:-t -a -l(大小) -n(次数) -s(源地址)
Linux:-s(大小) -c (次数)
跟踪数据包traceroute
跟踪路由路径:
- Windows:tracert
- Linux:traceroute命令(静态跟踪,属于ICMP,工作在网络层)
- mtr
traceroute命令**(traceroute 目标主机地址)**
测试从当前主机到目的主机之间经过的网络节点
域名解析nslookup
格式:nslookup 目标主机地址 【DNS服务器地址】
域名解析成ip地址
- DNS:把域名解析成IP地址
命令:nslookup、host、dig
/etc/resolve.conf ——修改完立即生效
namesever IP
/etc/sysconfig/network-scripts/ifcfg-ens33 —— 需要重启网络服务或者网卡生效
设置网络接口参数 ifconfig
设置网络接口的IP地址、子网掩码
- ifconfig 网络接口 IP地址 【netmask 子网掩码】
- ifconfig 网络接口 IP地址 【/子网掩码长度】
禁用或者重新激活网卡
- ifdown ens36 (关闭某个网卡,仅是没有IP和流量)
- ifup ens36 (开启某个网卡)
- ifdown ens36 ; ifup ens36
1、添加一个网卡ens36
2、
- ifconfig 网络接口 up :禁用网卡,ifconfig会查看网卡信息
- ifconfig 网络接口 down :激活网卡,不会更新IP
systemctl restart network(重启所有网卡)
设置虚拟网络接口
- ifconfig 网络接口:序号 IP地址
linux系统添加静态路由
临时添加(立即神效,重启系统或网络服务会失效)
-
route add -net 目标网段/掩码 gw 下一跳(网关) dev 出站网卡
-
route add -host 目标主机 gw 下一跳(网关) dev 出站网卡
-
ip route add 目标网段/掩码 via 下一跳(ip) dev 出站网卡
删除: -
route del -net 目标网段/掩码 gw 下一跳(网关) dev 出站网卡
-
route del -host 目标主机 gw 下一跳(网关) dev 出站网卡
永久添加(重启生效)
vim /etc/sysconfig/static-routes
any net 网段/掩码 gw 下一跳ip
any host 主机IP gw 下一跳ip