linux网络

2024-01-09 16:43:31

查看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详细
ttcp
uudp
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=staticip地址获取方式? dhcp? static(none)
NAME=ens33网卡的描述一般和DEVICE一样
DEVICE=ens33网卡的名称,必须和ifconfig中看到的一样
ONBOOT=yes开机自启动
IPADDR=192.168.91.100ip地址
NETMASK=255.2555.255.0子网掩码? PREIX=24
GATEWAY=192.168.91.0网关
DNS1=8.8.8.8dns服务器1
DNS2=114.114.114.114dns服务器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

文章来源:https://blog.csdn.net/weixin_58498020/article/details/135480801
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。