基本网络设置

我们在上网的时候会遇到各种各样的问题,比如有时候网络不通,没有ip地址,或者ip地址有冲突等等,这就需要我们懂得一些网络的配置,方便以后使用。
基本网络配置:主机名,ip地址,网关,DNS服务器。
1、 主机名的配置
第一种方法:在配置文件修改
Centos7版本:vim /etc/hostname

1

改过配置文件后需要使其生效,命令为
hostname centos7(修改后的版本号).localdomain
exit退出再登录就生效了
第二种方法:直接使用命令解决
hostnamectl set-hostname centos7.magedu.com
exit退出再登录就生效了
Centos6版本:vim /etc/sysconfig/network

2

在对应主机名那一列修改即可。
使其生效,还需一条命令:
hostname centos6(修改后的版本号).localdomain
exit退出再登录就生效了
2、 ip地址的配置
第一种方法:使用字符界面配置
setup直接进入字符界面(7版本没有)

3

第二种方法:修改配置文件
cd /etc/sysconfig/network-scripts/
vim ifcfg-eth0
格式:DEVICE=eth0
ONBOOT=yes(如是no,说明网卡禁用了)
BOOTPROTO=none (若是dhcp,说明是自动获取,none是手动更改static可以同时自动获取和指定)
IPADDR=172.17.0.66(ip地址的修改)
#NETMASK或者PREFIX都是改子网掩码的,形式不一样,两种哪个都行,只能写一个
NETMASK=255.255.0.0
PREFIX=16
GATEWAY=172.17.0.222
DNS1=114.114.114.114
DNS2=8.8.8.8
DOMAIN=magedu.com
改过之后重启网络服务,使生效
service network restart
3、 网关的配置
网关就是GATEWAY,可以用上面的方法在配置文件中修改
4、 DNS的配置
在上面的配置文件中就可以配置,但是要想使其生效,要把自动获取dhcp改为none或者static.
实验一:
如果有两台一样的虚拟机同时启动,mac地址可能会发生冲突,这时要修改其中一台的mac地址,修改方式如下:
*1 点开虚拟机设置

4

*2 分别点击桥接模式和仅主机模式,有个高级选项

5

6

*3高级选项里面那个生成选项,就可以了,点击生成,就会自定更新mac地址,注意要把一个虚拟机中的两个模式的高级选项都改,才可以。

实验二:

7

如何实现单臂路由?(都在仅主机模式下)
设备:一个路由器,两个不同网段的ip地址。
目的:实现两个不同网段的地址通过一台路由器能够通信
步骤:
1先把A的网络ip设为指定的192.168.37.132/24
ifconfig eth0 192.168.37.132/24
2 把B的ip地址设为指定的172.17.0.200/16
ifconfig eth0 172.17.0.200/1
3给路由器配置两个ip地址,使用一个网卡配置两个地址,其中一个要设置为别名,不然两个会发生冲突
ifconfig etho 192.168.37.200
ifconfig eth0:1 172.17.0.100
4给A网段配置网关地址
route add ddefault gw 192.168.37.200
5给B网段配置网关地址
route add default gw 172.17.0.100
6给路由器设置转发功能
echo 1 >/proc/sys/net/ipv4/ip_forward
7验证,用A去ping B,看是否能通,若是,则成功。
ping 172.17.0.200
总结:看似一个小小的实验,中间可能会出许多问题,这就需要我们平时多注意细节问题,多加练习命令。

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/86637

(1)
llllll
上一篇 2017-09-09
下一篇 2017-09-09

相关推荐

  • 计算机网络知识,脚本编程_第八周练习

    Q1:请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别。 网桥:网桥(Bridge)是早期的两端口二层网络设备,用来连接不同网段。网桥的两个端口分别有一条独立的交换信道,不是共享一条背板总线,可隔离冲突域。网桥比集线器(Hub)性能更好,集线器上各端口都是共享同一条背板总线的。后来,网桥被具有更多端口、同时也可隔离冲突域的交换机(Sw…

    Linux干货 2016-12-25
  • shell脚本之 select 循环菜单及 函数

    select 循环与菜单 select variable in list    do      循环体命令   done select 循环主要用于创建菜单,按数字顺序排列的菜单项将显示在标准错误上,并显示PS3 提示符,等待用户输入 用户输入菜单列表中的某个数字,执行相应的命令…

    Linux干货 2016-08-22
  • LVS类型及工作原理

    lvs工作原理 lvs(Linux Virtual Server),工作于layer4,其原理是根据请求报文的目标IP和PORT将其转发至后端主机集群中的某一提供服务的主机,具体转发到哪一台后端主机需要由挑选算法来决定。通俗来说,lvs的功能是通过在内核空间的netfilter上的INPUT链上的ipvs实现的,当报文由物理网络接口进入主机后,ipvs将流经…

    Linux干货 2016-12-05
  • 搭建CA服务器为Client签发证书

    搭建CA服务器为Client签发证书   此次实验步骤如下: 一、搭建CA服务器 1)  在/etc/pki/CA下创建index.txt文件,此文件是为Client签发证书的索引文件; 2)  在/etc/pki/CA下创建serial文件,此文件记录为Client签发证书的编号; 3)  生成CA服务器私钥; 4)…

    2017-05-21
  • 图解LVM(逻辑卷管理)

    图解LVM 1 什么是LVM?为什么要使用LVM? lvm(Logical Volume Manager)逻辑卷管理,是一种更为灵活弹性的磁盘管理工具。 通过逻辑卷管理,能够解决传统磁盘管理管理困难的问题,比如灵活的增删磁盘容量,增删磁盘分区等。 LVM由pv(Physical Volume),vg(Volume Group),lv(logical volu…

    2017-04-23
  • 网络班N_27第三周作业

    1、   列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@localhost ~]# who |cut-d” ” -f1 | sort -u 2、   取出左后登录到当前系统的用户的相关信息。 [root@localhost ~]# id `l…

    2017-08-11