ArchLinux(2013)中的网络配置和静态IP时DNS刷新的解决方法

  受够了Ubuntu甜腻的风格和跟微软一样的无脑包办政策后,这两天开始尝试转战一些更轻量级的更自由的发布。

  最后敲定了ArchLinux

    首先这个系统包括安装和配置都是要自己一步一步来的,算是回头打打基础方面的东西。

    其次网上说这个系统更能帮助了解计算机的底层运行机制(到现在还没感觉到.....)

    你不觉得Arch这个名字很酷吗......

 

  言归正转.....如果你的网络跟我一样是固定的IP(也就是dhcp无效)的话,那么安装完成后你将会面临一个配置网络的问题。

  注意安装的时候使用pacstrap 安装net-tools就能简单的使用ifconfig查看所有网络,并使用ifconfig eth0 X.X.X.X netmast X.X.X.X boardcast X.X.X.255 设置就好了。

  如果你跟我一样倒霉,网卡没有在设备列表中,但是使用lspci还能正确的看到并且发现已经加载了驱动,可是使用默认的 eth0会报找不到设备的错误。

  这个时候你只需要ls -la /sys/class/net 就能获得正确的interface的名称,然后用ifconfig来配置就好了!

  

  然后使用 ip route add default via X.X.X.X #来设置网关

  vim /etc/reslov.conf #来设置DNS 在末尾加上nameserver 202.113.64.3添加新的DNS 注意最大只能有三个

  最后就是重点了:因为默认开启了DHCP服务,所以你写好的DNS将会在下次重启时消失。这是因为dhcpd服务刷新了你的这个文件。这个DT的问题困扰了我一整天的时间,基本上通读了官方的netconfig英文文档后得出结论应该是关掉dhcpd服务就行,但是尝试一直没有成功(如果有大牛知道如何做欢迎在下面指教)。

  最后在官方文档里找到了一个更好的解决方法只需配置/etc/dhcpcd.conf 在末尾加上一句nohook resolv.conf即可,dhcpd就不会刷新你写好的文件啦!

转载于:https://www.cnblogs.com/DeckerCHAN/p/3426827.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值