网络配置和查看
网络查看
普通查看网卡和ip地址
ifconfig
或者
ip a
查看路由\网关
netstat -rn
固定网卡IP地址
1、先看网卡名称 ifconfig
2、通过netstat -rn 看网关
3、先查看,再修改 /etc/networking/interfaces的配置
4、重启网卡
cat /etc/network/interfaces
auto lo
iface lo inet loopback
vi /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
#以下为增加部分
auto ens33 #网卡名称
iface ens33 inet static #固定模式
address 192.168.249.128 #IP地址
netmask 255.255.255.0 #掩码
gateway 192.168.249.2 #网关
dns-nameserver 61.139.2.69 #DNS
发现一个问题:我使用的为VM虚拟机,DNS设置成电信DNS无法做出域名解析,但ping 外网固定IP 正常,后来我将DNS修改为网关后域名解析正常。
求大神解释。
重启网络命令
ubuntu 18.04 重启网络有2个方式
1: /etc/init.d/networking restart
该命令后配置文件生效,如果IP地址配置与原来DHCP不一致,2个IP地址均可以工作。都可以ping通。
/etc/init.d/networking restart
[ ok ] Restarting networking (via systemctl): networking.service.
2: ifdown 网卡名称 和 ifup 网卡名称
该命令后只有配置文件OK了,原来DHCP部分kill了。
sudo ifdown ens33
sudo ifup ens33
DNS处理
上面提出了问题,自己解决看看。
查看DNS为 /etc/resolv.conf 文件
cat /etc/resolv.conf
nameserver 192.168.249.2 #DNS
nameserver 127.0.0.53
search localdomain
将nameserver 修改为电信的DNS
再修改 dns-nameserver 配置后 ping 域名成功。
DNS试玩
nslookup
1、使用nslookup 查看域名解析
方法为 nslookup 域名(如:www.baidu.com)
sjb@sjb-vm:~$ nslookup www.baidu.com
Server: 61.139.2.69
Address: 61.139.2.69#53
Non-authoritative answer:
www.baidu.com canonical name = www.a.shifen.com.
Name: www.a.shifen.com
Address: 180.97.33.107
Name: www.a.shifen.com
Address: 180.97.33.108
2、将DNS改为网关后测试一下。需要同时修改
/etc/resolv.conf 和 /etc/network/interfaces 中的DNS配置
后再进行 重启配置 /etc/init.d/networking restart
我开始只修改了resolv.conf 重启网卡后发现配置恢复。
sjb@sjb-vm:~$ nslookup www.baidu.com
Server: 192.168.249.2
Address: 192.168.249.2#53