arch linux开启dhcp,ArchLinux DHCP配置问题
ArchLinux DHCP配置问题
Jul 7, 2013
Technology
安装完ArchLinux后,发现网卡无法从路由器通过dhcp得到地址,ArchLinux的dhcp客户端是dhcpcd,默认配置文件。路由器型号是TP-link WR340G v5, 2010年入手的。
手动调用dhcpcd时候发现LOG里有NAK消息爆出。
翻了下Arch的论坛,这个问题是由于dhcpcd的参数配置引发的,某些dhcpcd向路由器请求的参数无法得到而导致,个人觉得大约是WR340G版本够老,无法提供这些个参数。
##解决方案一:
编辑/etc/dhcpcd.conf, 注释掉classless_static_routes 和 interface_mtu即可:
# option classless_static_routes
# Respect the network MTU.
# option interface_mtu
而后我们可以用systemd在每次启动的时候自动调用dhcpcd绑定地址:
$ systemctl enable dhcpcd@enp0s25
$ systemctl start dhcpcd@enp0s25
##解决方案二:
安装dhclient:
$ pacman -S dhclient
$ dhclient enp0s25
这种方法需要每次手动输入,不过我们可以使用netctl包来自动管理网络接口信息:
$ cp /etc/netctl/examples/ethernet-dhcp /etc/netctl/ethernet-dhcp
由netctl.profile查到指定dhcp客户端的字段,而后在/etc/netctl/ethernet-dhcp文件中添加:
DHCPClient=dhclient
# !!! 别忘了修改dhcp侦听的设备地址:
# Interface=eth0
Interface=enp0s25
把ethernet-dhcp作为netctl的默认启动配置文件:
$ netctl enable ethernet-dhcp
立即开启netctl:
$ netctl start ethernet-dhcp
查看netctl服务运行情况,我的网络是桥接的,和依据上面步骤配出来的字段会有所不同
$ systemctl list-units -t service | grep netctl
netctl@bridge.service loaded active exited Example Bridge connection
如果切换了网络环境,例如如果在待机唤醒时处于另一网络中,则需要用下列命令重新配置网络:
$ netctl restart ethernet-dhcp
两种方法各有千秋,前者比较灵活,但是遇到复杂网络配置的时候可能会很棘手,譬如多网卡/桥接等模型时容易把人弄晕。后者配置选项很多,但一劳永逸。
arch linux开启dhcp,ArchLinux DHCP配置问题相关推荐
- Arch Linux开启SSH远程安装
现在你的眼前应该可以看到[root@liujunjun~]#的提示. 首先,建立目标机器的网络设置: 安装和升级软件包前,先让本地的包数据库和远程的软件仓库同步是个好习惯. [root@liujunj ...
- linux开启dhcpclient服务,dhcp client 配置
转载地址: <Linux服务器配置与管理指南>第9章DHCP服务器,本章介绍在网络中使用DHCP的具体方法.首先介 绍在Linux中安装.配置DHCP服务器端的方法,对常用的DHCP配置选 ...
- arch linux windows,windows+Archlinux双系统安装指南(一)
声明 本安装指南采用传统BIOS+BMR分区方案+GRUB引导,适用于早期的电脑,现在大多数电脑基本是UEFI+GPT的方案,这种安装方式将再下一篇文章中介绍.虽然Linux对BIOS的分区方案没有严 ...
- arch linux 同步时间,ArchLinux 设置系统时间
ArchLinux是一个十分优秀的Linux发行版本,笔者曾经是Ubuntu Linux用户,最终放弃转型成ArchLinux,最近使用中发现ArchLinux的系统时间总是显示的不正确.但在安装的时 ...
- arch linux忘记密码,ArchLinux 无密码Samba 配置
安装上迅雷后就必须把硬盘挂上去开个Samba,然后边下电影边看,这就是一个Nas了. 开搞! pacman -S samba 安装samba,然后进入/etc/samba/目录 vim smb.con ...
- arch linux界面优化,Archlinux 启动优化
内核参数优化 修改/boot/grub/grub.cfg 添加 libahci.ignore_sss=1 #禁用sss raid=noautodetect ipv6.disable=1 #禁用ipv ...
- arch linux界面优化,ArchLinux美化之界面美化
ArchLinux美化之界面美化: Conky.BURG 主题图标: Numix--扁平化绚丽黑色调 底部Docky: plank 安装: 查询相关的包:(先添加archlinuxcn源到/etc/p ...
- arch linux必备软件,ArchLinux安装常用软件
安装完Arch操作系统后的一些常用软件安装 首先同步下载源[xiaomo@Arch-XIAOMO ~]$ sudo pacman -Sy 安装vim[xiaomo@Arch-XIAOMO ~]$ ec ...
- arch linux必备软件,ArchLinux常用软件
对于office套件,我个人还是推荐libreoffice,国产的永中不知道怎么样,但是要收费.Wps我这个时候才刚刚要放出alpha6,要正常使用还是得靠libreoffice.不过,假如你仅仅安装 ...
最新文章
- php mongodb execute,php简单操作mongodb
- 手把手教你如何扩展GridView之自带CheckBox
- TensorFlow练习2: 对评论进行分类
- 微软私有云系列----证书配置
- js基础练习题 二次封装函数
- 大白话系列之java_大白话系列之——Java的面向对象思想
- 搭建基于飞桨的OCR工具库,总模型仅8.6M的超轻量级中文OCR,单模型支持中英文数字组合识别、竖排文本识别、长文本识别的PaddleOCR
- 在和人相处时的即时通讯软件
- python 录入数据不重复_pythonDjango批量导入不重复数据
- 北大提出Gate Decorator,利用LSTM思想来做CNN剪枝
- 板子制作_使用Buildroot制作Ubootamp;Kernelamp;Rootfs
- 2015-7-24 从新开始博客之路
- 【收藏】基于Dockerfile搭建JAVA Tomcat运行环境
- 20180514-A · Star Wars Survey · ggplot2 ggdraw geom_bar facet_grid magick 柱状图 条形图 · R 语言数据可视化 案例 源码
- 同指数幂相减公式_指数相减.即所以同底数幂的除法法则.PPT
- IDEA单击打开文件
- 使用N2N搭建虚拟局域网|可用于红警、我的世界联机
- 遥感、遥感技术、遥感卫星、卫星遥感、卫星遥感技术
- openwrt添加me909s-8201
- 创建Web站点的欢迎页面