Linux系统基础网络配置

1.配置修改主机名:

临时方法:

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

永久方法:

方法1:

vim /etc/sysconfig/network
HOSTNAME=localhost
wq!
#/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                   #子网掩码/24
NETWORK=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.rules
reboot
总之,只要保证/etc/sysconfig/network-scripts/ifcfg-eth0 与/etc/udev/rules.d/70-persistent-net.rules的信息一致即可,

即网卡地址与网卡编号一致,这样service network restart 就可以配置成功。

3.修改网关地址:

方法1.
修改/etc/sysconfig/network
GATEWAY=10.0.0.254      #这个就是网关的配置

方法2.
修改/etc/sysconfig/network-scripts/ifcfg-eth0
GATEWAY=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.20
nameserver 8.8.8.8
nameserver 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=eth0
BOOTPROTO=none
ONBOOT=yes
HWADDR=08:00:27:cc:64:86
NETMASK=255.255.255.0
IPADDR=192.168.0.155
GATEWAY=192.168.0.1
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=no

参考文档:

 http://oldboy.blog.51cto.com/2561410/784625

http://oldboy.blog.51cto.com/2561410/974194

  

时间: 2024-08-09 17:46:03

Linux系统基础网络配置的相关文章

(转)Linux系统基础网络配置老鸟精华篇

Linux系统基础网络配置老鸟精华篇 原文:http://blog.51cto.com/oldboy/784625 对于linux高手看似简单的网络配置问题,也许要说出所以然来也并不轻松,因此仍然有太多的初学者徘徊在门外就不奇怪了,这里,老男孩老师花了一些时间总结了这个文档小结,也还不够完善,欢迎大家补充,交流.谢谢大家!20120827补充:http://oldboy.blog.51cto.com/2561410/974194 深入浅出route命令小结目录:1)配置修改主机名hostname

Linux系统基础网络配置老鸟精华篇

对于linux高手看似简单的网络配置问题,也许要说出所以然来也并不轻松,因此仍然有太多的初学者徘徊在门外就不奇怪了,这里,老男孩老师花了一些时间总结了这个文档小结,也还不够完善,欢迎大家补充,交流.谢谢大家!20120827补充:http://oldboy.blog.51cto.com/2561410/974194 深入浅出route命令小结目录:1)配置修改主机名hostname2)网卡配置文件说明:3)配置修改ip地址4)配置修改网关gateway5) 配置修改DNS6)查看ip.网关或路由

linux系统基础优化

1.Linux系统基础优化 一.关闭SELinux功能 Selinux是什么? 安全工具,控制太严格,生产环境不用它,使用其他安全手段. 简介: SELinux带给Linux的主要价值是:提供了一个灵活的,可配置的MAC机制. Security-Enhanced Linux (SELinux)由以下两部分组成: 1) Kernel SELinux模块(/kernel/security/selinux) 2) 用户态工具 SELinux是一个安全体系结构,它通过LSM(Linux Security

Linux系统基础优化及常用命令

Linux基础系统优化 引言没有,只有一张图. Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. ifconfig 查询.设置网卡和ip等参数 ifup,ifdown    脚本命令,更简单的方式启动关闭网络 ip 符合指令,直接修改上述功能 在我们刚装好linux的时候,需要用xshell进行远程连接,那就得获取ip地址,有时候网卡默认是没启动的,Linux也就拿不到ip地址,因此我们得手动启动网卡 #编辑网卡配置文件 vim

8,Linux系统基础优化及常用命令

Linux基础系统优化 引言没有,只有一张图. Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. ifconfig 查询.设置网卡和ip等参数 ifup,ifdown    脚本命令,更简单的方式启动关闭网络 ip 符合指令,直接修改上述功能 在我们刚装好linux的时候,需要用xshell进行远程连接,那就得获取ip地址,有时候网卡默认是没启动的,Linux也就拿不到ip地址,因此我们得手动启动网卡 #编辑网卡配置文件 vim

Linux 系统基础优化和常用命令

目录 Linux 系统基础优化和常用命令 软连接 tar解压命令 gzip命令 netstart命令 ps命令 kill命令 killall命令 SELinux功能 iptables防火墙 Linux中文显示设置(防止中文乱码) df 命令 tree命令 设置主机名 DNS 查看Linux的dns, 唯一配置文件 本地强制dns解析文件 /etc/hosts nslookup命令 计划任务crond服务 软件包管理 windows程序 macos程序 RPM软件包管理器 实例 rpm安装软件 r

基础网络配置及快捷键和系统目录

Linux系统网络配置测试网络连通: ping 223.5.5.5第一个里程: 修改网卡地址信息利用系统命令修改 nmtui第二个里程: 重启网卡服务centos7: systemctl restart networkcentos6: /etc/init.d/network restartPS:企业环境中,网卡不能随便重启ifdown enh0 && ifup eth 连续动作PS: linux系统中所有配置可以生效,必须重启相关服务第三个里程: 检查确认网卡配置是否正确地址(掩码)信息配

WMware 下linux系统连接网络

近日因学习需要尝试安装Linux开源操作系统,当然是在虚拟机环境下安装,选择的Distribution是CentOS(Community Enterprise Operating System).用惯了Windows,初步用起来还是步履维艰,遇到的第一个问题就是安装好Linux操作系统之后连不上Internet.下面就这一问题的解决过程总结一下,由于博主对网络技术领域的知识知之甚少,下面关于原理方面的介绍属于个人理解,重点在于解决遇到的实际问题. 首先介绍一下VMware的网络连接方式.我们的主

linux命令和网络配置图步骤

 rpm -ivh MySQL-client...... 安装MySQL客户端的命令,没写完整 1  ls 2  cd 3  ls 4  ls -l 5  vim 6  cd 7  ls -l 8  shutdowm 9  man 10  shutdown 11  shutdown -h 12  reboot 13  vim/etc/sysconfig/network 14  cd 15  vim/etc/sysconfig/network 16  vim /etc/sysconfig/ne