关于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

posted @ 2017-03-09 10:03  起个长一点的名字  阅读(278)  评论(0)    收藏  举报