博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux系统基础网络配置
阅读量:7080 次
发布时间:2019-06-28

本文共 2756 字,大约阅读时间需要 9 分钟。

1.配置修改主机名:

临时方法:

hostname localhost#退出当前shell重新登陆即可生效。此法只能临时修改生效,重起系统后失效。

永久方法:

方法1:

vim /etc/sysconfig/networkHOSTNAME=localhostwq!#/etc/init.d/network restart#hostname localhost提示:这样就能保证临时生效,重起系统系统也生效了。

方法2:

即时永久都生效的另外改法:执行setup-网络配置-- Edit DNS configuration-->

DNS configuration                  x                               x x Hostname      localhost_______   x ===========>修改这里 x Primary DNS   202.106.0.20___ x x Secondary DNS 211.147.6.3____ x x Tertiary DNS  _______________ x x Search        _______________ x 提示:在这里改完保存后会及时生效,重起也生效

2.网卡配置文件说明

cat /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0                             #这里是网卡名称第一块网卡为eth0,第二块为eth1...BOOTPROTO=static                        #static为固定IP地址,非动态DHCP获取BROADCAST=10.0.0.255                    #这里是广播地址,一般为网络地址的最后一个地址。HWADDR=00:0C:29:0E:5F:63                #mac地址,不同的机器不能重复IPADDR=10.0.0.161                       # IP地址NETMASK=255.255.255.0                   #子网掩码/24NETWORK=10.0.0.0                        #网段设置ONBOOT=yes                              #开机网卡自启动GATEWAY=10.0.0.254                      #网关的配置,也可以命令行通过route添加删除。TYPE=Ethernet                           #类型提示:第一块网卡为ifcfg-eth0,第二块为ifcfg-eth1...

关于启动网卡时报 "Device eth0 does not seem to be present” 解决办法 :

用ifconfig查看发现缺少eth0,只有lo;用ifconfig -a查看发现多出了eth1的信息.

解决办法1:

mv /etc/sysconfig/network-scripts/ifcfg-eth0  /etcsysconfig/network-scripts/ifcfg-eth1#将eth0的mac地址改为eth1的mac地址,同时改变其DEVICE名称为eth1,再重启网络即可。

解决办法2:

rm -rf /etc/udev/rules.d/70-persistent-net.rulesreboot总之,只要保证/etc/sysconfig/network-scripts/ifcfg-eth0 与/etc/udev/rules.d/70-persistent-net.rules的信息一致即可,即网卡地址与网卡编号一致,这样service network restart 就可以配置成功。

3.修改网关地址:

方法1.修改/etc/sysconfig/networkGATEWAY=10.0.0.254      #这个就是网关的配置方法2.修改/etc/sysconfig/network-scripts/ifcfg-eth0GATEWAY=10.0.0.25         #这个就是增加网关的配置,默认没有提示;两者都需要执行/etc/init.d/network restart 或reload 即可生效。方法3:通过命令修改默认网关route del default gw 10.0.0.254           #首先删除之前的网关 route -n                                              #查看命令 route add default gw 10.0.0.254         #添加默认网关注意:此修改为临时修改,重新加载或启动网卡后就会失效,解决方法就是尽量在配置文件里配置,

4.修改主机DNS配置  

方法一:setup--网络配置图形操作

方法二:修改/etc/resolv.conf ==》这里主机DNS配置文件的路径

nameserver 202.106.0.20nameserver 8.8.8.8nameserver 211.147.6.3提示:每个配置一行这个resolv.conf修改后直接生效

关于 /etc/resolv.conf 的更改在重启后丢失的解决办法.

解决方法:

在 /etc/sysconfig/network-scripts/ifcfg-eth<N> 文件中加入 PEERDNS 选项。<N>可以是 0, 1, 2 等等,代表不同网卡的配置文件。例如,系统上第一张网卡是eth0的话,那它的配置文件就是 /etc/sysconfig/network-scripts/ifcfg-eth0.

然后在文件中把 PEERDNS 改为 'no'.    #PEERDNS=no这个选项可令 /etc/resolv.conf 在系统重启后不会被重写.

/etc/sysconfig/network-scripts/ ifcfg-eth0的内容.

DEVICE=eth0BOOTPROTO=noneONBOOT=yesHWADDR=08:00:27:cc:64:86NETMASK=255.255.255.0IPADDR=192.168.0.155GATEWAY=192.168.0.1TYPE=EthernetUSERCTL=noIPV6INIT=noPEERDNS=no

 

参考文档:

             

            

 

  

转载地址:http://xncml.baihongyu.com/

你可能感兴趣的文章
WebRTC - Agora (声网)简介与实现音视频通话
查看>>
Egret场景切换管理类切换和单例使用方法
查看>>
linux 用户和用户组命令
查看>>
CSS3田字格列表的样式编写
查看>>
浏览器类应用后台耗电解析 教你三招让手机更省电!
查看>>
Docker+UPX 构建更小的镜像
查看>>
Centos下安装Python3.6和Python2共存
查看>>
深入理解ES6笔记(二)字符串和正则表达
查看>>
一个小众的php方法:hypot
查看>>
python操作redis(二)
查看>>
我是如何学习小程序的
查看>>
从Web到未来
查看>>
JS-常用数组API、对象API与日期、随机数
查看>>
Nodejs操作MySQL-增删改查
查看>>
使用Docker搭建Squid代理服务器
查看>>
makefile规则
查看>>
【运维】nginx服务器基本配置指南
查看>>
Angular通过订阅观察者对象实现不同组件中数据的实时传递
查看>>
Bitmap的图片压缩汇总
查看>>
树莓派学习手记——制作一个空调遥控器(红外接收、发射的实现)
查看>>