整理centoos,suse,ubuntu版本的linux网络配置

centos网络配置

环境:

系统硬件:vmware vsphere (CPU:2*4核,内存2G)

系统版本:Centos-6.5-x86_64

路由器网关:192.168.1.1

步骤:  

1.查看网络MAC地址
[root@centos ~]# cat /etc/udev/rules.d/70-persistent-net.rules

显示如下信息
# PCI device 0x15ad:0x07b0 (vmxnet3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:94:04:3c", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x15ad:0x07b0 (vmxnet3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:94:53:24", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

eth0:对应第一张网卡,eth1:对就第二张网卡。当前使用eth0连接路由器,eth1保留(服务器一般用来,连接其它主机)

2.修改主机名称
[root@centos ~]# vim /etc/sysconfig/network

打开文件,修改以下内容并保存

NETWORKING=yes      #使用网络
HOSTNAME=centos      #设置主机名称

3.修改网卡
[root@centos ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

打开文件,修改以下内容并保存

DEVICE=eth0          #对应第一张网卡
TYPE=Ethernet
ONBOOT=yes          #是否启动时运行
NM_CONTROLLED=yes
BOOTPROTO=static       #使用静态IP,而不是由DHCP分配IP
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"      #名称
HWADDR=00:50:56:94:04:3C  #必须对应etho是的MAC地址(/etc/udev/rules.d/70-persistent-net.rules)
PEERDNS=yes
PEERROUTES=yes
IPADDR=192.168.1.40     #指定本机IP地址
NETMASK=255.255.255.0    #指定子网掩码
GATEWAY=192.168.1.1     #指定网关

4.修改DNS
[root@centos ~]# vim /etc/resolv.conf

打开文件,修改以下内容并保存
nameserver 8.8.8.8      #GOOGLE的DNS服务器
nameserver 61.144.56.100 #指定当前城市最近的DNS服务器(各城市不一样,上网搜索)
nameserver 192.168.1.1   #指定经路由器上指定的DNS服务器

5.重新启动网络配置
[root@centos ~]#service network restart

6.重启

[root@centos ~]#shutdown -r now

7.查看当前IP设置

[root@centos ~]# ifconfig

8.测试是否连接外网

[root@centos ~]# ping www.163.com

ubuntu网络配置

一、配置大概分三类:通过配置文件配置、通过命令配置、通过图形化的网络连接菜单配置。

拨号无线等的没条件实验,不涉及。

主要文件:/etc/network/interfaces,这里是IP、网关、掩码等的一些配置;/etc/resolv.conf这个文件保存DNS的有关信息

主要命令:sudo /etc/init.d/networking restart重启网络,使配置文件的配置失效;sudo route add default gw <IP地址>,设置网关。

二、配置方法

1、通过命令配置

如果你只是想暂时性的修改IP地址,可以选择这种方法。重启网络后会丢失。

1)sudo ifconfig eth0 <IP地址> netmask <子网掩码> up

eth0是网卡。最后的up表示开启网卡,可以不加。

2) sudo route add default gw <网关IP>

设置网关
3) 设置DNS,这个必须去配置文件修改,同第二种

4)配置主机名称

命令:sudo /bin/hostname <主机名>
但是系统启动时,会从/etc/hostname来读取主机的名称。

2、通过配置文件配置

1)配置IP网关:sudo gedit /etc/network/interfaces 里面添加

dhcp的:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

静态IP的:

auto lo
iface lo inet loopback
#上面的是回环
#网卡eth0的配置
auto eth0
#staic 静态IP
iface eth0 inet static
address 192.168.1.5
netmask 255.255.255.0
gateway 192.168.1.1
#network 192.168.3.0 
#broadcast 192.168.3.255
#后面两条是网络号和广播号,这个可以由其它信息计算,因此无需设置

这里还可以配置第二IP(虚拟IP)

auto eth0:1
iface eth0:1 inet static
address 192.168.1.60
netmask 255.255.255.0
#network x.x.x.x
#broadcast x.x.x.x
gateway x.x.x.x

2)配置DNS: sudo gedit /etc/resolv.conf

nameserver 202.107.117.11

3)主机名:sudo gedit /etc/hostname 里面输入主机名。默认有个主机名,因此这个不是必须的。

4)重启网络:sudo /etc/init.d/networking restart

也可以重启网卡:

sudo ifconfig eth0 down
sudo ifconfig eth0 up

重启网卡对别的网卡无影响,更推荐一些。

3、通过图形化的网络连接菜单配置

这个在系统-首选项里,也叫做network manager,通过右上角面板里的网络管理小程序可以启用它的配置。

这个有点问题:它和第二种方法共用配置文件,所以会导致种种冲突,使用时要注意。

不如,这两种方法都做了配置,sudo /etc/init.d/networking restart启用的是第二种方法的配置,而点击桌面面板上的网络管理小程序中的auto eth0启用的是第三种的配置

suse网络配置

怎样正确的解决SUSE网络配置,这里有你想要的SUSE网络配置步骤。 从中你能了解到更加简洁迅速的配置SUSE网络配置知识。正确的处理SUSE网络配置.

1.yast运行,启动网卡。

2.进入/etc/sysconfig/netwrok/,找对应网络文件。一般为ifcfg-eth*文件。

3.vi ifcfg-eth*

4.典型 ifcfg-eth0配置
BOOTPROTO='static'
BROADCAST='2.255.255.255'
IPADDR='2.2.2.123'
MTU=''
NETMASK='255.0.0.0'
NETWORK='2.0.0.0'
REMOTE_IPADDR=''
STARTMODE='onboot'
_nm_name='static-0'

5./etc/init.d/network start启动网络

6.临时ip: ifconfig eth0 2.2.2.123 up

7.终止和启动一个网卡:ifdown eth0 , ifup eth0

8.ifconfig -a 显示ip配置。

这样你就完成了SUSE网络配置。

时间: 2024-09-16 05:07:15

整理centoos,suse,ubuntu版本的linux网络配置的相关文章

linux网络配置相关文件

网络接口(interface)是网络硬件设备在操作系统中的表示方法,比如网卡在Linux操作系统中用ethX,是由0开始的正整数,比如eth0.eth1...... ethX.而普通猫和ADSL的接口是 pppX,比如ppp0等:  机器中所有可用网卡及名字: 参考:linux网络配置相关命令.虚拟网络接口eth0:0  网关GateWay配置地址: /etc/sysconfig/network  GATEWAY=192.168.1.250 /etc/sysconfig/network-scri

Linux网络配置的基础配置

1 linux网络配置介绍 网络是属于内核的功能,给linux的 主机网卡配置地址的时候,地址是属于内核的,而不是网卡 1.1 DNS 解析其他主机的主机名.一般需要两个,另一个备用(备用DNS的使用不是当第一个服务器解析不成功时使用备用,而是当第一个服务器连不上时时才使用,所以一般都是把响应快的放在第一位 1.2 网络接口类型 Loopback本地回环接口,本地回环接口存在的意义:即本机既做服务器端又做客户端时,自己跟自己联系时所用到的,这个数据报文在自身的内存中就能够完成,不用发布到网络 以

centos网络配置...-Linux网络配置中出现的小问题

问题描述 Linux网络配置中出现的小问题 重启CentOS网络服务出现这样情况是怎么回事?该怎么解决?请教各位大神了 解决方案 对于提示Bringing up interface eth0: Determining if ip address 192.168.109.0 is already in use for device eth0...需要在网卡的配置文件ifcfg-eth0中加入ARPCHECK=NO参数来屏蔽网卡解析arp协议检查 解决方案二: 检查下配置文件/etc/sysconf

Linux网络配置图文详解

在安装完Linux之后,要进行一些简单的配置才能正常使用,比如网络.防火墙.安全设置等,还要安装一些必要的软件.只有进行这一系列之后的配置之后才算是能正常使用.   网络是最重要的功能之一,因此一定要对它进行配置,否则就会不不了网 动态网络 动态网络可以使用DHCP服务器分配的IP地址.输入vi /etc/sysconfig/network-scripts/ifcfg-eth0会出现以下画面 编辑Linux网卡属性 在CentOS刚装好时,它是默认使用DHCP的,但网卡没有启用.也就是要在ONB

Ubuntu 10.1 server 网络配置

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://dgd2010.blog.51cto.com/1539422/466326 背景: 今天(2010.12.28)刚给机器安装了ubuntu 10.1 server .因为网络配置是需要在安装过程中配置,安装完成后就不再容易配置.而有时候管理员难免要修改IP地址,域名服务器( DNS ),网关(GATEWAY)等!而事实是server一般没有安装Xserver,故进入不了GUI,也

linux网络配置相关命令、虚拟网络接口eth0:0

网络接口(interface)是网络硬件设备在操作系统中的表示方法,比如网卡在Linux操作系统中用ethX,是由0开始的正整数,比如eth0.eth1...... ethX.而普通猫和ADSL的接口是 pppX,比如ppp0等:  机器中所有可用网卡.名字.配置文件:  dmesg | grep eth :可以看到系统启动时,网卡启动的信息及相应网卡的名字,然后就可以手动添加相应的/etc/sysconfig/network-scripts/ifcfg-ethX文件对网卡进行配置 ifconf

Linux网络配置

前言:下面测试只在Redhat Linux系统测试过,不见得适用于其它Linux系统. 配置动态IP 在终端命令窗口中输入setup,就会弹出如下窗口[root@wgods ~]# setup 选择Network Configuration,点击enter进入下面界面,   选择Edit Devices选项进入下面界面 点击enter,选项进入下面界面,按Tab键在选项间切换,选择Use DHCP后,按下空格键,就会出现[*],然后点击OK键.注意:有时候在Name或Device选项你不小心,让

Linux网络配置工具netconf介绍

内核本身也可以看成是一个"程序".为什么内核需要配置文件?内核需要了解系统中用户和组的列表,进而管理文件权限(即根据权限判定特定用户(UNIX_USERS)是否可以打开某个文件).注意,这些文件不是明确地由程序读取的,而是由系统库所提供的一个函数读取,并被内核使用.例如,程序需要某个用户的(加密过的)密码时不应该打开 /etc/passwd 文件.相反,程序应该调用系统库的 getpw() 函数.这种函数也被称为系统调用.打开 /etc/passwd 文件和之后查找那个被请求的用户的密

Ubuntu 命令行修改网络配置方法_unix linux

1. 以DHCP方式配置网卡 编辑文件/etc/network/interfaces: sudo vi /etc/network/interfaces 并用下面的行来替换有关eth0的行: # The primary network interface - use DHCP to find our address auto eth0 iface eth0 inet dhcp 用下面的命令使网络设置生效: sudo /etc/init.d/networking restart 也可以在命令行下直接