关于linux网卡的一些小知识
ifconfig eth0 192.168.120.56 netmask 255.255.255.0 临时配置网卡eth0的ip和掩码
ifconfig eth0 192.168.120.56 netmask 255.255.255.0 broadcast 192.168.120.255 临时配置网卡eth0的ip和掩码,广播地址
route 可以查看网卡的网关,
route add default gw 192.168.1.1 设置网卡网关
一般,需要特定的nameserver,会改/etc/resolv.conf,但重启后会失效,暴力一些,可以对这个文件增加i属性,即很多人用的
sudo chattr +i resolv.conf
但上面的方法很暴力,更好的办法是在 /etc/dhcp/dhcclient.conf配置,在#prepend domain-name-servers 127.0.0.1;下面增加一行:
prepend domain-name-servers 10.10.103.123,127.0.0.1;
这样就很好的解决问题了。
还有一个比较实用的小技巧:
个人的计算机是拨号连接上网的,这样的话在vm中的网卡不能上网,我发现了一个小技巧:
1、拨号连接属性-共享>>Internet连接共享
在"允许其他网络用户通过此计算机的Internet连接来连接"前打勾,选择本地连接。本地连接会获得一个ip地址,网关。
2.把vm中linux服务器的网卡选择成桥接模式,然后把vm中的网卡ip和网关什么的改成跟本地连接相同网段的,相同网关,dns
这样的话在vm中linux下重启网卡,应该就可以上网了。
如果你添加/修改默认网关时遇到这个问题>>> siocadrt:no such process
原因:你要添加的网关不在你主机所在的网段。
解决方法:
比如你要添加的网关是10.57.50.1
route add 10.57.50.1/32 dev eth0
然后再
route add default gw 10.57.50.1
浙公网安备 33010602011771号