管理网络文件

###############管理网络文件###################网络配置目录/etc/sysconfig/network-scripts/HWADDR=52:54:00:00:00:OA #mac地址TYPE=Ethernet #网络类型BOOTPROTO=none|static|dhcp #网络设备的工作方式(...
摘要由CSDN通过智能技术生成

###############管理网络文件##################
#网络配置目录

/etc/sysconfig/network-scripts/
HWADDR=52:54:00:00:00:OA        #mac地址
TYPE=Ethernet                   #网络类型
BOOTPROTO=none|static|dhcp      #网络设备的工作方式(静态|静态|动态)
IPADDR0=172.25.254.200          #ip地址
PREFIX0=24                      #子网掩码
NAME=redhat                     #网络名称
ONBOOT=yes                      #网络设备开启时自动激活网卡

#示例
#配置前需用图形将以前的网络删除
#静态网络设定文件

[root@desktop145 ~]# vim /etc/sysconfig/network-scripts/ifcfg-redhat

配置文件内容:

DEVICE=eth0
ONBOT=yes
IPADDR=172.25.254.144
NETMASK=255.255.255.0
BOOTPROTO=static
NAME=westos

重启网络

[root@desktop145 ~]# systemctl restart network

配置多个网络:

[root@desktop145 ~]# vim /etc/sysconfig/network-scripts/ifcfg-redhat

配置文件内容:

DEVICE=eth0
ONBOOT=yes
IPADDR0=172.25.254.144
NETMASK=255.255.255.0
BOOTPROTO=static
NAME=westos
IPADDR1=172.25.45.99 #内网网段,不能写全0,全1和要连接对象的IP 例;172.25.45.250
PREFIX1=24

重启网络

[root@desktop145 ~]# systemctl restart network

#####网关####
1.把真实主机变成路由器(路由器上配置的ip就是网关)

[root@foundation45 ~]# systemctl start firewalld
[root@foundation45 ~]# firewall-cmd --list-all
trusted (active)
  target: ACCEPT
  icmp-block-inversion: no
  interfaces: br0 enp0s25
  sources: 
  services: 
  ports: 
  protocols: 
  masquerade: no                 #地址伪装功能
  forward-ports: 
  sourceports: 
  icmp-blocks: 
  rich rules: 
[root@foundation45 ~]# firewall-cmd --permanent --add-masquerade   #开启地址伪装
success
[root@foundation45 ~]# firewall-cmd --reload                #防火墙热启动
success
[root@foundation45 ~]# firewall-cmd --list-all
trusted (active)
  target: ACCEPT
  icmp-block-inversion: no
  interfaces: br0 enp0s25
  sources: 
  services: 
  ports: 
  protocols: 
  masquerade: yes      #地址伪装功能开启,真实主机变成路由器
  forward-ports: 
  sourceports: 
  icmp-blocks: 
  rich rules: 

2.给虚拟机设定网关

`[root@desktop145 ~]# vim /etc/sysconfig/network #全局网关,针对所有没有`设定网关的网卡上的网络生效

配置文件内容:

NETWORKING=yes
NOZEROCONF=yes
GATEWAY=172.25.254.44  #网卡中只有一个IP地址(使用全局网关)
[root@desktop145 ~]# systemctl restart network  #重启网络
[root@desktop145 ~]# route -n        #查看网关
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         172.25.254.44   0.0.0.0         UG    1024   0        0 eth0
172.25.0.0      0.0.0.0         255.255.0.0     U     0      0        0 eth0
172.25.45.0     0.0.0.0         255.255.255.0   U     0      0    

##设定DNS

   vim /etc/resolv.conf 

    # Generated by NetworkManager
    search example.com
    nameserver 114.114.114.114


[root@desktop145 network-scripts]# vim /etc/sysconfig/network-scripts/ifcfg-redhat
DNS=114.114.114.114

解释

 vim /etc/hosts   #本地解析文件
    ip       域名

##系统默认优先级#

/etc/hosts  > /etc/resolv.conf

[root@desktop145 ~]# vim /etc/nsswitch.conf
39 hosts:      dns  files  #/etc/resolv.conf dns执向优先
39 hosts:      files dns   #/etc/host 优先
#####dhcp服务配置

vim /etc/hosts
172.25.254.250 content.example.com

[root@desktop145 Desktop]# yum install dhcp -y    #下载

[root@localhost ~]# cd /usr/share//doc/dhcp-
dhcp-4.2.5/        dhcp-common-4.2.5/ 
cd /usr/share//doc/dhcp-4.2.5/
[root@localhost dhcp-4.2.5]# ls
dhcpd6.conf.example  dhcpd.conf.example  ldap
[root@localhost dhcp-4.2.5]# cp dhcpd.conf.example  /etc/dhcp/dhcpd.conf 
cp: overwrite ‘/etc/dhcp/dhcpd.conf’? y
[root@localhost dhcp-4.2.5]# cd /etc/dhcp/
[root@localhost dhcp]# ls
dhclient.d  dhcpd6.conf  dhcpd.conf
[root@localhost dhcp]# vim dhcpd.conf 
	7 option domain-name "example.com";  ##域名
  	8 option domain-name-servers 114.114.114.114;  ##DNS
	27 删除
	28 删除
	30 subnet 172.25.254.0 netmask 255.255.255.0 {  ##子网设定
   	31   range 172.25.254.100 172.25.254.150;	##ip池(ip范围)
 	32   option routers 172.25.254.71;     ##网关
 	33 }
	33 行以下全部删除
		
	systemctl start dhcpd
	
	###两台虚拟机都必须关闭防火墙
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值