linux网络

查看linux基础的网络设置

网关

route  -n
ip地址 ifconfig或ip  a
dns服务器 cat /etc/resolv.conf
主机名 hostname
路由

route  -n

网络连接状态 ss或netstatif
域名解析 nslookup或host

修改linux基础的网络设置

ifconfig命令

ifconfig 默认显示活动的网卡
ifconfig  -a 显示所有的网卡
ifconfig  网卡名称 只显示前面的网卡信息
ifconfig  网卡  down 关闭网卡
ifconfig  网卡  up 开启网卡
ifconfig  ens33:0  IP地址/子网掩码 设置虚拟网卡

主机名     hostname

主机名文件在/etc/hostname

hostname 查看主机名
hostname  主机名 临时修改主机名
hostnamectl  set-hostname  主机名 永久修改主机名

vim  /etc/hostname 将名字写入文件也是永久修改 (只有写在第一行有用)

网络连接状态

ss  -natup     快 更靠近内核

n 数字
a 详细
t tcp
u udp
p 相关程序及pid

netstat     慢 它要去遍历文件查看状态

路由     route

route  -n 显示路由表 -n数字形式显示路由表
route  add  -net  10.0.0.0/8  gw  192.168.91.2 添加一条去往10.0.0.0段的路由,通过网关192.168.91.2转发
route  del  -net  10.0.0.0/8 删除去往10.0.0.0段的路由
route  add  -net  0.0.0.0(default)  gw  192.168.91.2 添加默认路由
route  del  -net  0.0.0.0(default) 删除默认路由

永久添加路由

vim  /etc/sysconfig/network-scripts/route-ens33

10.0.0.0/24  via  192.168.91.100

systemctl  restart  network

dns域名解析:将域名翻译成ip地址,然后封装数据表

1.怎么验证dns服务器是否可以解析域名

nslookup

dig

host

ping

2.域名解析文件

/etc/hosts     优先级大于域名服务器(你设置的dns1 8.8.8.8)

3.查看服务器上的域名是否生效

cat  /etc/resolv.conf

bond网卡绑定

1主备模式,可以解决单点故障

2.双主模式,可以分摊流量

#添加bonding接口

nmcli con add type bond con-name mybond0 ifname bond0 mode active-backup ipv4.method manual ipv4.addresses 192.168.91.123/24

#添加从属接口

nmcli con add type bond-slave ifname ens33 master bond0

nmcli con add type bond-slave ifname ens36 master bond0

#注:如无为从属接口提供连接名,则该名称是接口名称加类型构成

#要启动绑定,则必须首先启动从属接口

nmcli con up bond-slave-ens33

nmcli con up bond-slave-ens36

#启动绑定

nmcli con up mybond0

实验1:单个网卡修改

永久修改网卡,写入文件

vim  /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet 网卡的类型 网口
BOOTPROTO=static ip地址获取方式  dhcp  static(none)
NAME=ens33 网卡的描述一般和DEVICE一样
DEVICE=ens33 网卡的名称,必须和ifconfig中看到的一样
ONBOOT=yes 开机自启动
IPADDR=192.168.91.100 ip地址
NETMASK=255.2555.255.0 子网掩码  PREIX=24
GATEWAY=192.168.91.0 网关
DNS1=8.8.8.8 dns服务器1
DNS2=114.114.114.114 dns服务器2

实验2:双网卡配置

cd  /etc/sysconfig/network-scripts/

cp  ifcfg-ens33  ifcfg-ens36

vim  ifcfg-ens36

TYPE=Ethernet

BOOTPROTO=static

NAME=ens36

DEVICE=ens36

ONBOOT=yes

IPADDR=192.168.91.110

NETMASK=255.255.255.0

GATEWAY=192.168.91.2

systemctl  restart  network

你可能感兴趣的:(linux,网络,运维)