suse下配置IP、DNS、网关

再次砸在suse下networksetting

一、网络设置

设置IP、网关、DNS

1.  设置IP

每个网卡都有一个配置文件,在/etc/sysconfig/network/目录下。用root登录,编辑ifcfg-eth0,就是你的网卡的物理地址的那个文件,不一定是eth0。

#vim /etc/sysconfig/network/ifcfg-eth0

配置文件如下:

DEVICE=物理设备名
IPADDR=IP地址
NETMASK=掩码值    
NETWORK=网络地址
BROADCAST=广播地址
GATEWAY=网关地址
ONBOOT=[yes|no](引导时是否激活设备)
USERCTL=[yes|no](非root用户是否可以控制该设备)
BOOTPROTO=[none|static|bootp|dhcp](引导时不使用协议|静态分配|BOOTP协议|DHCP协议)
HWADDR = 你的MAC地址

例如:

DEVICE=’eth0’

BOOTPROTO=’static’

IPADDR=’10.10.37.234’

NETMASTK=’255.255.255.0’

NETWORK=’10.10.37.0’

BROADCAST=’10.10.37.255’

ONBOOT=’yes’

2.  设置网关

网关:实质上是一个网络通向其他网络的IP地址

设置默认网关命令:

#vim /etc/sysconfig/network/,修改routes

GATEWAY =10.10.37.100

3.   设置DNS

DNS域名解析系统(domain name system)

DNS服务器:由于IP地址不便于记忆,将域名解析成IP地址的服务器。

修改DNS的配置文件

#vim /etc/resolv.conf

添加内容:nameserver10.10.1.2

也可继续添加:nameserver8.8.8.8


4.  配置完成后,重启网络服务使之生效

#service network restart

或者#/etc/init.d/network restart

二、解决出现的其他问题和补充

1.  配置物理机时,一般一台物理机会有几块网卡,首先查看哪块网卡connected,然后在/etc/sysconfig/network/目录下,修改相应的网卡配置文件,比如ifcfg-eth0eth2也可能,如果没有配置文件,新建配置文件,并添加内容。

2.  配置网关时总是出问题,后来用yast解决了没有配置网关的问题,网关一定要设置对应网段的网关,一直是心中的痛。

3.  集线器、交换机、路由器、网桥、网关的知识

参考了

http://www.cnblogs.com/imapla/archive/2013/03/12/2955931.html

集线器:

1)是放大信号,扩大网络的传输距离,是中继器的一种形式,区别在于集线器能够提供多端口服务,也称为多口中继器;

2)工作在物理层,分享带宽

交换机:

1) 有自己的CPURAM,可以实现存储转发

2) 工作在数据链路层,不共享带宽

网桥:

1) 将两个局域网连接起来,网桥在帧的转发过程中查看的地址是mac地址。

2) 工作在数据链路层

路由器:

1) 作为不同网络之间互相连接的枢纽,路由器系统构成了基于 TCP/IP 的国际互连网络 Internet

2) 工作在网络层

网关:网关(协议转换器)是互连网络中操作在OSI网络层之上的具有协议转换功能设施

传统的交换机只能分割冲突域,不能分割广播域;而路由器可以分割广播域 

三、参考

写了这么多,还是参考了别人的。CentOS设置静态IP

你可能感兴趣的:(linux)