编辑eth0
1. linux下如何配置网络
linux下配置网络步骤方法:
配置动态IP
1.在终端命令窗口中输入setup,就会弹出如下窗口。
[root@wgods
~]#
setup
2.选择Network
Configuration,点击enter进入下面界面。
3.选择Edit
Devices选项进入下面界面
4.点击enter,选项进入下面界面,按Tab键在选项间切换,选择Use
DHCP后,按下空格键,就会出现[*],然后点击OK键。注意:有时候在Name或Device选项不小心,让eth0多了空格,就会造成配置出问题,此时要检查一下/etc/sysconfig/network-scripts/ifcfg-eth0配置文件,才能发现问题。否则这种细节问题会纠结很久的。
2. openWRT如何修改MAC地址
1、修改 eth0 mac地址:
编辑 /etc/rc.local,ifconfig eth0 down;ifconfig eth0 hw ether d8:64:c7:5e:f1:c6;ifconfig eth0 up。
2、修改wireless mac地址。
这就最纠结了直接修改 /etc/config/wireless中的mac是没用的,并且修改后无线网络会无法启动。
在研究了/sbin/wifi脚本后,只能通过迂回战术来进行解决。
编辑 /sbin/wifi;修改如下一段,增加内容。
set_wifi_up() {
echo wifi_up;ls /tmp/run/*.conf
kill `cat /var/run/wifi-phy0.pid`
sed -i s/^bssid=.*/bssid=d8:64:c7:5f:f1:c6/ /var/run/hostapd-phy0.conf
hostapd -P /var/run/wifi-phy0.pid -B /var/run/hostapd-phy0.conf
local cfg="$1"
echo wifi_up 2;ls /tmp/run/*.conf
local ifname="$2"
echo wifi_up 3;ls /tmp/run/*.conf
uci_set_state wireless "$cfg" up 1
uci_set_state wireless "$cfg" ifname "$ifname"
}
3、修改完成 。
sync;reboot 重启,就能看到所有修改都生效了。
3. 新安装的Centos 7系统怎么将网卡名称改为eth0
工具:
Centos 7系统
步骤:
1、系统安装完毕,可能网卡命名是这样的!
2、首先,先编辑网卡的配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 将里面的NAME项修改为eth0
3、继续,重命名该配置文件。
4、然后,禁用该可预测命名规则。对于这一点,可以在启动时传递“net.ifnames=0 biosdevname=0 ”的内核参数。这是通过编辑/etc/default/grub并加入“net.ifnames=0 biosdevname=0 ”到GRUBCMDLINELINUX变量来实现的。
5、运行命令grub2-mkconfig -o /boot/grub2/grub.cfg 来重新生成GRUB配置并更新内核参数。
6、其实到第5步的时候,重启在ifconfig查看应该就已经生效了,根据Centos 官方WIKI的FAQ中得知,如果有多个接口,并且想要控制其设备名,而不是让内核以它自己的方式命名,创建,/etc/udev/rules.d/XXX-net.rules规则是必要的。
注意:以前系统的net规则名称是70-persistent-net.rules,这里也按照这个名字定义规则!
7、重启系统,验证!
4. linuxeth1
linuxethtool璇﹁В锛
ethtool鏄疞inux涓嬬敤浜庢煡璇㈠強璁剧疆缃戝崱鍙傛暟鐨勫懡浠ゃ
ethtool鍛戒护澶氱敤浜庢墜宸ヨ剧疆缃戠粶閫熺巼锛屼竴鑸鍗冨厗缃戝崱鏀鎸10|100|1000涓変釜閫熺巼锛屽崟浣嶆槸Mbps銆
渚嬪傦細ethtool-
姝ゆ寚浠ゅ皢eth0璁惧囪剧疆涓哄叏鍙屽伐鑷閫傚簲锛岄熷害涓100Mbs銆傝嫢瑕乪th0鍚鍔ㄦ椂璁剧疆杩欎簺鍙傛暟,淇鏀规枃浠/etc/sysconfig/network-scripts/ifcfg-eth0锛屾坊鍔犲備笅涓琛:
ETHTOOL_OPTS=speed100plexfullautonegoff
杩欎釜鍛戒护澶氱敤浜庣$悊澶氱綉鍙g殑鏈嶅姟鍣ㄤ富鏈猴紝鐢变簬鑳屾澘鐨勭綉缁滅鍙f暟閲忓ぇ锛屾湁鏃跺欎笉鐭ラ亾閭d釜鐗╃悊绔鍙e瑰簲eth0鎴栧叾浠栬惧囧彿锛屾垜浠灏卞彲浠ヤ娇鐢ㄨ繖涓鍛戒护鏉ユ煡璇銆
Linux绯荤粺Centos娌℃湁缃戝崱eth0閰嶇疆鏂囦欢鎬庝箞鍔烇紵
涓存椂瑙e喅鍔炴硶
涓銆佸ぇ瀹堕兘鐭ラ亾linux涓嬮潰璁剧疆ip鏄痠fconfig鍛戒护锛岄氳繃涓嬮潰鍛戒护鍗冲彲涓存椂璁剧疆IP鍦板潃銆
ifconfig璁惧囧悕IP鍦板潃(ifconfigeth0192.168.1.117)
浜屻佽剧疆濂戒箣鍚庨┈涓婄敓鏁堬紝涓嶉渶瑕侀噸鍚缃戝崱鏈嶅姟锛堝崈涓囧埆閲嶅惎缃戝崱鏈嶅姟,涓嶇劧鍒氬垰璁剧疆鐨勫張娌℃湁浜嗭級ifconfig鍗冲彲鏌ョ湅褰撳墠缃戝崱鐨処P鍦板潃銆
姘镐箙瑙e喅鍔炴硶鏂规硶
涓銆佸嶅埗璁剧疆閰嶇疆鏂囦欢
涓鑸鏉ヨ村傛灉娌℃湁缃戝崱eth0閰嶇疆鏂囦欢锛屼綘鍒扮綉鍗¢厤缃鐩/etc/sysconfig/network-scripts/涓嬮潰閮戒細鏈変竴涓猧fcfg-lo鍥炵幆鎺ュ彛閰嶇疆鏂囦欢锛屾嫹璐濅竴浠姐
浜屻佹嫹璐濅簡涓涓猯o閰嶇疆鏂囦欢涔嬪悗锛屾妸鏂囦欢IP鍦板潃鍜屽弬鏁版敼涓涓嬫敼鎴恊th0淇濆瓨鍗冲彲鍟︼紒
涓夈佺紪鍐欓厤缃鏂囦欢
閫氳繃涓婅堪鏂规硶澶嶅埗鐨勬枃浠朵笉瀹屾暣锛屽彲浠ラ氳繃vi缂栬緫杈撳叆琛ュ叏銆傛垨鑰呯洿鎺ユ墜鍔ㄨ緭鍏ヨ剧疆锛屽叿浣撹︾粏鍙傛暟鍙傝冨備笅鍥惧垪琛
鐗瑰埆鎻愰啋涓涓嬶紝濡傝佽剧疆mac鍦板潃锛屽彲浠ュ厛ifconfig鏌ョ湅涓涓嬶紝鍙浠ョ湅鍒癿ac鍦板潃鐨勫枖
鍥涖侀噸鍚缃戠粶鏈嶅姟
璁剧疆濂界綉鍗¢厤缃涔嬪悗锛岄渶瑕佹妸缃戠粶鏈嶅姟閲嶅惎涓涓嬨傝緭鍏ュ備笅鍛戒护
servicenetworkrestart
濡傛灉娌℃湁鎻愮ず浠讳綍閿欒鍒欒〃绀鸿剧疆鏍煎紡鍩烘湰娌℃湁闂棰樺搱
浜斻佸傛灉MAC鍦板潃璁剧疆閿欒鐨勮瘽锛屼細鎻愮ず涓嬮潰淇℃伅銆
鍙浠ュ厛ifconfig鏌ョ湅涓涓嬶紝鍙浠ユ煡鐪嬫g‘鐨凪AC鍦板潃锛屽綋鐒朵綘涔熷彲浠ョ洿鎺ユ妸mac鍦板潃璁剧疆閭d竴鏍忓幓鎺夊彲浠ャ
瀹夎卨inux鍚庣敤ifconfig鍛戒护娌℃湁鏄剧ず鏈塭th0缃戝崱锛屾庝箞鍥炰簨锛
閲嶆柊鎵撳紑eth0灏辫屼簡绗涓姝ワ細鎵撳紑terminal锛岃緭鍏cd/etc/sysconfig/network-scripts杩涘叆鐩褰曪紝杈撳叆ifconfig-a鍛戒护锛屽彲浠ョ湅鍒癳th0鍜宭o銆
绗浜屾ワ細杈撳叆ifconfigeth0up锛屽惎鐢ㄧ綉鍗°傛ゆ椂鐢╥fconfig锛屽彧鑳界湅鍒癷net6鐨勫湴鍧锛屾病鏈塱p绗涓夋ワ細杈撳叆vi/etc/sysconfig/network-scripts/ifcfg-eth0缂栬緫鏂囦欢锛屾妸ONBOOT=no鏀逛负ONBOOT=yes锛屾鏌ュ叾浠栦俊鎭鍙堟病閿欒銆
绗鍥涙ワ細杈撳叆servicenetworkrestart锛岄噸鍚鏈嶅姟
linux璇ユ庝箞鍗歌浇缃戝崱锛
涓銆佸垹闄VM涓澶氫綑鐨刬fcfg-eth0.bak鏈夌殑Linux绯荤粺鏇存敼缃戝崱鎴栫綉鍗MAC鍦板潃鍚庝細鍑虹幇涓猠th0.bak閰嶇疆澶囦唤鏂囦欢瑙e喅鏂规硶锛/etc/sysconfig/networking/devices鐩褰曚笅锛屽皢ifcfg-eth0.bak鍒犻櫎/etc/sysconfig/networking/profiles/default锛屽皢ifcfg-eth0.bak鍒犻櫎/etc/sysconfig/network-scripts/锛屽皢ifcfg-eth0.bak鍒犻櫎
浜屻佸垹闄Linux绯荤粺涓澶氫綑鐨勭綉鍗(渚嬪傦細eth1)/etc/modprobe.conf锛屽垹闄aliaseth1XXXX/etc/sysconfig/networking/devices鐩褰曚笅锛屽皢ifcfg-eth1鍒犻櫎/etc/sysconfig/networking/profiles/default鐩褰曚笅锛屽皢ifcfg-eth1鍒犻櫎/etc/sysconfig/network-scripts/鐩褰曚笅锛屽皢ifcfg-eth0.bak鍒犻櫎
涓夈佹娴嬬綉缁滄帴鍙(eth0)鏄鍚﹀伐浣滄e父/etc/modprobe.conf锛岃ユ枃浠朵腑蹇呴』鏈夛細aliaseth0XXX/etc/sysconfig/hwconf锛岃ユ枃浠朵腑eth0瀵瑰簲鐨勯厤缃涔熷繀椤绘g‘/etc/sysconfig/network-scripts鐩褰曚笅锛屽繀椤绘湁缃戠粶鎺ュ彛鐨勯厤缃鏂囦欢锛歩fcfg-eth0/etc/sysconfig/network-scripts/ifcfg-eth0鏂囦欢涓鐨勯厤缃鏄鍚︽g‘锛屼緥濡傦細DEVICE=eth0
楹荤儲闂涓猯inux闂棰.eth0:0涓巈th0鏈変粈涔堝叧绯诲悧锛
eth0鏄涓鍧楃墿鐞嗙綉鍗°
eth0:0鍙浠ョ悊瑙d负eth0铏氭嫙鍑烘潵鐨勪竴鍧楃綉鍗°備綘杩樺彲浠ヨ櫄鎷熸洿澶氱殑:1,:2绛夌瓑銆備富瑕佹槸涓轰簡鍦ㄤ竴鍧楃綉鍗′笂璁剧疆澶氫釜IP鐢ㄧ殑銆5. linux怎样修改网卡的名字为eth0
linux可通过以下步骤修改网卡名称:
1、修改/etc/udev/rules.d/70-persistent-net.rules,将eth0 改为em1,将eth1 改为em2,注意:只需要修改name即可,不需要修改kernel;
2、重命名网卡配置文件,需要ifcfg-eth0文件重命名为ifcfg-em1,需要ifcfg-eth1文件重命名为ifcfg-em2,
mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-em1
mv /etc/sysconfig/network-scripts/ifcfg-eth1 /etc/sysconfig/network-scripts/ifcfg-em2
3、编辑网卡配置文件,将名称修改过来,并把uuid删除(如没有就不用),重启服务器,重启之后网卡名称已经修改过来,网络正常。
6. redhat7.2怎么修改网卡名称
在RHEL/centos7中接口名称自动基于固件、拓扑结构和位置信息来确定,因此新的接口名称难以阅读,在系统安装完成后网卡是截图中这样的。使用起来较为不便,因此我们将图中的网卡名称改为熟悉的eth0。
方法/步骤:
1.首先将网卡配置文件名称重命名为eth0:
cd /etc/sysconfig/network-scripts/
mv ifcfg-eno1677736 ifcfg-eth0
2.其次编辑修改后的网卡文件:vi ifcfg-eth0
将NAME参数改为与网卡文件相同的名称:NAME=eth0
3.接下来禁用网卡命名规则。此功能通过/etc/default/grub文件来控制,要禁用此次功能,在文件中加入"net.ifnames=0 biosdevname=0"即可。
4.添加udev网卡规则(可不做)
在/etc/udev/rules.d目录中创建一个网卡规则70-persistent-net.rules文件。在文件中写入以下参数:SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="需要修改名称的网卡MAC地址",ATTR{type}=="1" ,KERNEL=="eth*",NAME="eth0"
5.执行grub2-mkconfig -o /boot/grub2/grub.cfg命令生成更新grub配置参数。
6.reboot重启系统验证成功
免费提供最新Linux技术教程书籍,入门自学书籍《linux就该这么学》,为开源技术爱好者努力做得更多更好