常用网络命令以及文件
网络端口是否开通
通
[root@etcd1 script]# telnet 10.0.0.42 22
Trying 10.0.0.42...
Connected to 10.0.0.42.
Escape character is '^]'.
SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.10
[root@etcd1 script]# nc -zv 10.0.0.42 22
Connection to 10.0.0.42 22 port [tcp/ssh] succeeded!
不通
[root@etcd1 script]# telnet 10.0.0.42 33
Trying 10.0.0.42...
telnet: Unable to connect to remote host: Connection refused
[root@etcd1 script]# nc -zv 10.0.0.42 33
nc: connect to 10.0.0.42 port 33 (tcp) failed: Connection refused
添加路由
ip route add default 10.0.0.2
route add default gw 10.0.0.2 dev ens33
添加metric
metric 越大 优先级越低
ip route add default via 10.0.0.2 metric 50
删除路由
ip route del default 10.0.0.2
重新获取网卡的ipv6 (用于主机重启后ipv6丢失)
dhclient -6 ens33
/etc/resolv.conf
它是DNS 解析器配置文件,告诉系统该向哪台 DNS 服务器查询域名对应的 IP 地址。
nameserver 8.8.8.8
nameserver 114.114.114.114
search example.com
各字段含义:
nameserver:DNS 服务器地址,最多支持 3 个,按顺序查询。
search:当访问一个不完整的域名(如 server)时,会自动依次拼接这些后缀(例如尝试 server.example.com)。
静态 IP 配置
文件路径:/etc/sysconfig/network-scripts/ifcfg-ens33
ini
# 网络接口类型,以太网固定为 Ethernet
TYPE=Ethernet
# 网卡设备名称,必须和文件名匹配,这里是 ens33
DEVICE=ens33
# IP 获取方式:static=手动静态配置,dhcp=自动获取
BOOTPROTO=static
# 系统启动时是否自动激活此网卡:yes 开机启动,no 需手动 ifup
ONBOOT=yes
# 静态 IPv4 地址(仅 BOOTPROTO=static 时有效)
IPADDR=192.168.1.100
# 子网掩码长度,推荐这种写法,等同于 NETMASK=255.255.255.0
PREFIX=24
# 子网掩码旧式写法,和 PREFIX 二选一即可
# NETMASK=255.255.255.0
# 默认网关,所有访问外部网络的流量出口
GATEWAY=192.168.1.1
# 首选 DNS 服务器,设置后会被写入 /etc/resolv.conf
DNS1=8.8.8.8
# 备用 DNS 服务器
DNS2=114.114.114.114
# 本地域名搜索后缀,对应 resolv.conf 的 search 字段
DOMAIN=example.com
# 是否将此接口设为默认路由:yes 是,no 否(多网卡时可设为 no)
DEFROUTE=yes
# 是否允许修改 /etc/resolv.conf:yes 时 DNS1/DNS2 才会写入
PEERDNS=yes
# 是否启用 IPv6:no 表示禁用
IPV6INIT=no
# 网卡物理 MAC 地址,通常用于唯一绑定设备(可通过 ip link show ens33 查看)
HWADDR=00:0C:29:3B:8F:9A
# 网卡 UUID,系统自动生成,一般无需修改
UUID=8a9b2c3d-4e5f-6a7b-8c9d-0e1f2a3b4c5d
DHCP 动态获取版
ini
TYPE=Ethernet
DEVICE=ens33
BOOTPROTO=dhcp
ONBOOT=yes
本文来自博客园,作者:小二jerry,转载请注明原文链接:https://www.cnblogs.com/jassonWang/p/20065858
浙公网安备 33010602011771号