linux 网关
1、route -n
2、ip route show
3、traceroute www.prudentwoo.com -s 100 【第一行就是自己的网关】
4、netstat -r
5、more /etc/network/interfaces 【Debian/Ubuntu Linux】
6、more /etc/sysconfig/network-scripts/ifcfg-eth0 【Red Hat Linux】
linux 网络设置常用命令
dhcp-set
udhcpc -b -i eth0 &
net_get_gate_for_ip
route -n | awk '$1 == \"%s\" {print $2}'
net_set_ip
ifconfig eth0 %d.%d.%d.%d
net_set_broadcast
ifconfig eth0 broadcast %d.%d.%d.%d
net_ping
ping -c 1 -W 2 %s
修改ip地址
即时生效:
ifconfig eth0 192.168.1.155 netmask 255.255.255.0
重启生效:
修改vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改default gateway
即时生效:
route add default gw 192.168.1.1
重启生效:
修改vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改dns
修改vi /etc/resolv.conf
修改后即时生效,重启同样有效
修改host name
即时生效:
hostname test1
重启生效:
修改vi /etc/sysconfig/network
Linux 查同在一个网络的另一台机器的mac地址
arp -a ,如果没有,ping一下你要查的那个主机,再apr -a
linux/Centos下查看和修改网卡Mac地址(ifconfig命令)
https://www.cnblogs.com/yzj-blog/p/7736299.html
Linux ip 命令
Linux ip 命令与 ifconfig 命令类似,但比 ifconfig 命令更加强大,主要功能是用于显示或设置网络设备。ip 命令是 Linux 加强版的的网络配置工具,用于代替 ifconfig 命令
https://www.runoob.com/linux/linux-comm-ip.html
Ubuntu20.4静态ip和dhcp配置
一、目录及配置文件:
cd /etc/netplan
vim 01-network-manager-all.yaml
二、静态ip配置方式:
01-network-manager-all.yaml.static
##Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
enp4s0:
dhcp4: false
addresses: [192.168.100.87/24]
gateway4: 192.168.100.3
nameservers:
addresses: [192.168.100.3,8.8.8.8]
三、DHCP配置方式:
01-network-manager-all.yaml.dhcp
#Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
enp4s0:
dhcp4: true
四、重启netplan:
需要启用哪一种ip分配策略就拷贝文件,并去掉最后的后缀
cp 01-network-manager-all.yaml.xxxx 01-network-manager-all.yaml
sudo netplan --debug apply
ip a