linux 如何启动 网卡

说白了,启动Linux网卡就三步:查状态、开网线、验连通。
但门道多着呢。

先说最重要的,去年我们跑那个3 000人并发项目,就因为某个老机器的网卡没设MTU值,直接雪崩效应拖垮了整个集群。
所以查状态时,不仅要看up/down,还得用ethtool -g 网卡名查下速度和双工模式,别到时候开了网线发现速度只有1 0Mbps。
另外一点,现在系统大多用NetworkManager了,直接用nmcli device status更直观,命令行老套路ifconfig可能随时被弃用。
还有个细节挺关键的,比如用systemctl start NetworkManager启动,而不是老派的service network-manager start,否则可能触发"这个点很多人没注意"的坑。

我一开始也以为网卡就是开开关关的事,后来发现不对,现在Linux网络配置像个筐,路由、防火墙都得联动着看。
比如启动后ping不通,可能是DNS没设对,查/etc/resolv.conf就能发现。

建议新手直接用NetworkManager的图形界面,或者用nmtui文本界面,命令行虽然快但容易踩坑。
说实话挺坑的,别非要用老命令行套路。

linux修改网卡ip地址命令

说实话,改Linux网卡的IP地址这事儿,我当年第一次弄的时候差点把服务器干挂。
不过摸着石头过河下来,还是摸索出点门道。

临时改IP最简单,就用ifconfig。
我上次在测试环境调试的时候,直接敲命令 ifconfig eth0 1 9 2 .1 6 8 .1 .1 00 netmask 2 5 5 .2 5 5 .2 5 5 .0,几秒钟就好了。
不过这招有个大坑,重启网络服务或者直接重启系统,IP立马就飞了。
记得有次我手滑把测试机重启,结果开发小哥找我抱怨网络断了,我当时脸都绿了——幸好是测试环境,不然直接要命。

永久改就得动真格了。
我一般习惯去 /etc/sysconfig/network-scripts/ 这个目录下找对应网卡的配置文件,比如 ifcfg-eth0。
这路径不是所有发行版都一样,比如Debian可能是 /etc/network/interfaces,得先搞清楚自己系统是啥情况。

文件里那几个关键参数,IPADDR、NETMASK、GATEWAY、DNS1 ,都得改对。
我上次给公司新服务器配置时,IPADDR设成1 9 2 .1 6 8 .1 .1 00,NETMASK是2 5 5 .2 5 5 .2 5 5 .0,GATEWAY填上我们网关的IP,DNS1 是公司内网的DNS服务器。
改完保存,必须把ONBOOT设成yes,不然系统启动时根本不认你的配置。
有次我忘了改这个,结果新服务器启动半天连不上网,运维小哥差点给我发绩效警告。

改完配置文件,最关键一步是重启网络服务。
我习惯用 systemctl restart network,当然有些老系统可能得用 service network restart。
命令执行后,可以用 ifconfig eth0 看看IP是不是真的改了。
记得改前一定备份原始文件,我每次都先跑个 cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bak,万一改坏了能迅速回滚。
有次我改网关IP填错了一个数字,发现后赶紧用备份恢复,否则整个部门网络都要瘫痪。

不过话说回来,现在很多发行版都推荐用NetworkManager来管理网络,命令行操作确实少了,但有时在特殊环境(比如没有图形界面)下,还是得靠这些传统方法。
我建议新手先从临时修改练起,熟悉了再动永久配置,别像我当年一样,第一次永久改IP差点把服务器弄蓝屏。

linux网卡配置命令Linux常用的四种配置网卡方法

VIM配置网卡最直接。
直接上手敲代码,效率高。

cd /etc/sysconfig/network-scripts/ ls看名字。

vim ifcfg-ens1 6 0 ESC :wq保存退出去。

重启命令记得带网卡名: nmcli connection reload ens1 6 0
配置内容直接贴:
TYPE=Ethernet BOOTPROTO=static NAME=ens1 6 0 ONBOOT=yes IPADDR=1 9 2 .1 6 8 .1 0.2 0 NETMASK=2 5 5 .2 5 5 .2 5 5 .0 GATEWAY=1 9 2 .1 6 8 .1 0.1 DNS1 =1 9 2 .1 6 8 .1 0.1
图形界面用nm-connection-editor更省事。
命令直接敲: nm-connection-editor
选网卡,点齿轮图标改设置。
IPv4 手动填IP就行。

网络图标方法类似。
WiredSettings打开,选Manual填IP。

nmtui命令在字符界面用。
先敲命令: nmtui
选Edit a connection,改IP。
记得加/2 4
重启命令一样要带网卡名。
这些方法你试过哪个了?