再次砸在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. 设置DNSDNS域名解析系统(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-eth0,eth2也可能,如果没有配置文件,新建配置文件,并添加内容。
2. 配置网关时总是出问题,后来用yast解决了没有配置网关的问题,网关一定要设置对应网段的网关,一直是心中的痛。
3. 集线器、交换机、路由器、网桥、网关的知识
参考了
http://www.cnblogs.com/imapla/archive/2013/03/12/2955931.html
集线器:
1)是放大信号,扩大网络的传输距离,是中继器的一种形式,区别在于集线器能够提供多端口服务,也称为多口中继器;
2)工作在物理层,分享带宽
交换机:
1) 有自己的CPU和RAM,可以实现存储转发
2) 工作在数据链路层,不共享带宽
网桥:
1) 将两个局域网连接起来,网桥在帧的转发过程中查看的地址是mac地址。
2) 工作在数据链路层
路由器:
1) 作为不同网络之间互相连接的枢纽,路由器系统构成了基于 TCP/IP 的国际互连网络 Internet
2) 工作在网络层
网关:网关(协议转换器)是互连网络中操作在OSI网络层之上的具有协议转换功能设施
传统的交换机只能分割冲突域,不能分割广播域;而路由器可以分割广播域
三、参考
写了这么多,还是参考了别人的。CentOS设置静态IP