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

相关推荐
dllmayday2 分钟前
Linux 上用终端连接 WiFi
linux·服务器·windows
ACP广源盛1392462567312 分钟前
IX8024与科学大模型的碰撞@ACP#筑牢科研 AI 算力高速枢纽分享
运维·服务器·网络·数据库·人工智能·嵌入式硬件·电脑
Empty-Filled1 小时前
AI生成测试用例功能怎么测:一个完整实战案例
网络·人工智能·测试用例
峥无1 小时前
Linux系统编程基石:静态库·动态库·ELF文件·进程地址空间全景图
linux·运维·服务器
用户2367829801682 小时前
从 chmod 755 说起:Unix 文件权限到底是怎么算的?
linux
码云数智-大飞2 小时前
本地部署大模型:隐私安全与多元优势一站式解读
运维·网络·人工智能
Strugglingler2 小时前
【systemctl 学习总结】
linux·systemd·systemctl·journalctl·unit file
jinanwuhuaguo2 小时前
(第二十九篇)OpenClaw 实时与具身的跃迁——从异步孤岛到数字世界的“原住民”
前端·网络·人工智能·重构·openclaw
等风来不如迎风去2 小时前
【win11】最佳性能:fix 没有壁纸,一直黑屏
网络·人工智能
Harvy_没救了3 小时前
【网络部署】 Win11 + VMware CentOS8 + Nginx 文件共享服务 Wiki
运维·网络·nginx