lINUX下的网络配置

Linux下的网路配置

命令 含义
ifconfig -a 列出全部网卡
service network restart 重启网络服务

关于网络配置TOOLs

ifconfig

查看配置的网卡

命令 含义
ifconfig eth0 up 激活设备
ifconfig eth0 down 禁用设备
ifconfig eth0 XXX.XXX.XXX.XXX netmask 255.255.255.0   #设置IP和掩码
ifconfig eth0 XXX.XXX.XXX.XXX/24
ifconfig eth2 down|up    #禁止或启用接口
ifdown eth2
ifup eth2

route

route -n #查看路由列表
route add default gw 192.168.1.1 #临时设定网关 -默认路由
route add -net 0.0.0.0 gw 192.168.1.1 #添加默认路由
route add -host XXX.XXX.XXX.XXX gw XXX.XXX.XXX.XXX #添加主机路由
route add -net XXX.XXX.XXX.XXX、24 gw XXX.XXX.XXX.XXX #添加网络路由
route del default gw 192.168.1.1 #删除设定的网关

netstat

选项 含义
-t 列出TCP协议端口
-u 列出UPD协议端口
-n 不使用域名和服务名,而使用IP地址和端口号
-l 仅列出在监听状态网络服务
-a 列出所有的网路连接
-r 列出路由列表,功能和route命令等同,同等于 ip route

ip

ip addr show
ip addr add XXX.XXX.XXX.XXX/24 dev eth0 #增加IP地址
ip route show #查看本机的路由信息

ss

网络查看

nmcli

命令 含义
nmcli connection show 查看所有连接
nmcli connection show XXX 查看某个连接具体信息
nmcli device status 查看所有网卡物理状态
nmcli device show 查看所有网卡配置
nmcli device show eth0/ifconfig eth0 查看指定网卡配置
nmcli connection reload 重启网卡

nslookup

域名解析命令

nslookup
>server             #查看本机DNS服务器
>exit

ping

hostname

hostname X     #临时配置
hostname set-hostname X  #永久配置

网络设置

  1. 手动设置固定ip
nmcli connection show   #查看所有连接
nmcli connection show eth0  #查看eth0的具体信息
nmlic connection modify eth0 \           #修改配置文件
> connection.autoconnect yes \
> ipv4.method manual \ 
> ipv4.addresses XXX.XXX.XXX.XXX/16 \
> ipv4.gateway XXX.XXX.XXX.XXX \
> ipv4.dns XXX.XXX.XXX.XXX \
nmcli connection up eth0    #生效

nmcli connection modify eth0 ipv4.method manual +ipv4.addresses XXX.XXX.XXX.XXX/24   #一个网卡添加多个IP地址
systemctl restart network 
ip addr show 


nmcli connection modify eth0 -ipv4.addresses XXX.XXX.XXX/24    #删除IP地址
  1. 自动取得IP参数
nmcli connection modify eth0 \ 
> connection.autoconnect yes \
> ipv4.method auto 
nmcli connection up eth0
  1. DNS配置
    通过配置文件:/etc/resolv.conf来修改
# Generated by NetworkManager
search rehhat        \\搜索域
nameserver 10.10.1.19  \\DNS域名服务器

你可能感兴趣的:(lINUX下的网络配置)