Linux--网卡配置
网卡配置信息
系统版本:CentOS 6.5
[root@39 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 # 网卡名称
HWADDR=00:0c:29:b7:75:b9 # Mac地址
TYPE=Ethernet # 网络类型
UUID=f859baff-38d0-4987-b9e1-1f861ab87a00 # 磁盘唯一标识
ONBOOT=yes # 是否自启动网卡
NM_CONTROLLED=yes
BOOTPROTO=none # 网卡获取IP方式
IPADDR=10.0.0.200 # IP地址
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=10.0.0.2 # 网关
DNS1=10.0.0.2 # DNS地址
USERCTL=no
PEERDNS=yes
IPV6INIT=no
IP地址获取方式
- none:引导时不适用协议
- static:静态分配IP地址
- DHCP:自动获取IP地址
修改网卡配置文件
第一种方法:使用vim编写网卡配置文件
第二种方法:使用sed命令替换文件得到内容或者用cat命令添加
使配置文件生效,重启单个网卡:
ifdown eth0 && ifup eth0
重启所有网卡:
/etc/init.d/network restart
网卡DNS修改问题
修改DNS有两种方法:
- 第一种:在网卡配置文件中修改
- 第二种:在/etc/resolv.conf中修改
网卡配置的优先于/etc/resolv.conf
只修改网卡配置文件里的DNS即可
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下