|
网络其实是很复杂的,要设置网络服务器,需要先了解 网络基础 ,因为没有人愿意自己的服务器老是被攻击或则是网络问题层出不穷
本章仅介绍一部单机 LInux 客户端,并非服务器,所以你需要的各项网络参数,只需要找到网络管理员或则是找到你的 ISP(Internet Service Provider),询问到网络参数的获取方式或实际的网络参数即可;通常网络参数的获取方式有如下几种:
手动设置固定 IP
常用于学术网络的服务器、公司内特定工位,此种方式必须取得如下几个网络参数:
IP
子网掩码(netmask)
网关(gateway)
DNS:在百度搜下公用的 DNS 就知道了
网络参数可自动取得(dhcp 协议自动获取)
常见于 IP 分享器后端的主机,或则是利用在线网?(cable modem),或则是学校宿舍的网络环境等。此种网络参数获取方式就被称为 dhcp,只需要设置上网方式为 dhcp 即可
ASDL 宽带拨号
无论你的 IP 是固定的还是每次拨号都不相同(被称为浮动式 IP),只要通过光钎或宽带调制解调器拨号上网的,就是使用这种方式。拨号上网虽然还是使用网卡链接到调制调节器上,不过,系统最终会产生一个替代调制调节器的网络接口(ppp0,一个实体网络接口)
这种方式,找你的移动运营商就可以了
获得网络参数后,还需要知道通过什么硬件连上 Internet?其实就是网卡。目前的驻留网卡使用以太网络协议所开发出来的以太网卡(Ethernet),因此在 Linux 上这种网卡接口为 ethN(N 为数值)。比如我的测试机上有一张以太网卡,因此这主机的网络接口是 eth0(第一张卡为 0 开始)
不过新的 CentOS 7 开始对网卡的编号有另一套规则,网卡的接口代号与网卡的来源有关,基本上的网卡名称会是这样分类:
eno1:代表由主板 BISO 内置网卡
ens1:代表由主板 BIOS 内置的 PCI-E 接口的网卡
enp2s0:代表 PCI-E 接口的独立网卡,可能有多个插孔,因此会有s0、s1.... 等编号
eth0:如果上述名称都不适用,则回到原本的预设网卡编号
可以通过 ifconfig -a 列出你主机上的所有网卡,另外 CentOS 7 不建议直接手动修改配置文件,而是通过 nmcli 指令来设置网络参数
|
|