Linux讲稿 第9课 1

发布 2022-09-20 18:23:28 阅读 1769

一、linux网络基本配置。

第13章 linux网络基本配置。

1. 网络配置文件(常见网络配置文件见p204):

1) ifcfg配置文件:记录网络接口的配置信息。

1 文件存放位置。

ls /etc/sysconfig/network-scripts

2 查看eth0

cat /etc/sysconfig/network-scripts/ifcfg-eth0

其中】 hwaddr:mac地址。

onboot:启动系统时是否激活该配置(yes-激活,no-不激活)

type:网络连接方式(ethernet-有线,wireless-无线)

bootproto:ip分配方式(dhcp-动态ip,static/none-静态ip)

ipaddr: ip地址。

prefix:子网掩码。

gateway:网关。

dns1/dns2:域名解析服务器。

2) /etc/services配置文件:记录所有的服务名称、协议类型、服务器端口等信息。

cat /etc/services

2. 网络配置:可通过ifconfig命令临时设置ip地址,也可以通过编辑ifcfg-eth0文件来永久设置ip地址。

1) ifconfig:显示或设置网卡ip地址。

up:启动指定的网络设备(激活)

down:关闭指定的网络设备。

netmask:设置子网掩码。

1 查看当前所有的网络连接:ifconfig

2 配置eth0的ip地址、子网掩码并激活。

a) ifconfig eth0 192.168.0.8 netmask 255.255.0.0 up

b) ifconfig eth0查看etho0的网络是否配置成功。

2) 修改ifcfg-eth0配置文件。

注意】ifconfig命令只能临时设置ip,重启系统或者重启网络服务(service network restart)后配置会失效,要使配置能保存下来,需要修改ifcfg-eth0配置文件,但是修改配置文件后,要用service命令(service network restart)将网络服务重新启动之后配置才能生效。

1 vi /etc/sysconfig/network-scripts/ifcfg-eth1

修改内容如下】

device=eth1网络名不需要修改

hwaddr=00:10:5a:5e:b1:e4网卡mac地址,无需更改

onboot=yes系统启动时激活。

type=ethernet网络连接方式为本地连接

bootproto=static使用静态ip地址

ipaddr=192.168.0.8ip地址

netmask=255.255.255.0子网掩码。

gateway=192.168.6.1网关。

dns1=202.196.96.131域名解析服务器,因为还有备用dns,所以此处为dns1

2 service network restart重启network服务。

3 ifup eth1激活eth1网卡。

4 ifconfig eth1查看ip地址是否生效。

3. 测试网络连通性:ping

注意】用vmware虚拟机中的redhat和实体机的winxp或win7系统做测试,需要把vmware虚拟机中的redhat系统的网络连接方式设为“桥接”,同时要ip地址设在同一个网段,否则无法ping通。

1 ifconfig eth0 192.168.2.1 up

2 windows的ip设为192.168.2.2

3 ping 192.168.2.2在redhat中ping windows的ip

注意】必须把winxp的防火墙和redhat的selinux防火墙关闭,否则ping不通。

将vmware虚拟机中redhat系统的网络连接方式设为“桥接”方法】

linux中关闭selinux防护墙方法】

a) 临时关闭:setenforce 0

b) 永久关闭:

图形界面:系统→管理→selinux management,将“系统默认的应用模式”改为“disabled”

字符界面:修改配置文件/etc/selinux/config,把“selinux=enforcing”改为“selinux=disabled”,注意修改完毕后需要重启服务器才能生效。

win7 关闭防火墙方法】控制面板-windows防火墙-左侧列表"打开或关闭防火墙",把两个网络位置的防火墙都关掉,这样就可以侧底关掉了。

二、远程登录服务器。

1. telnet服务器:用明文传输的远程连接服务器。

1) 安装telnet

1 rpm -qa|grep telnet #用rpm命令查看是否安装了telnet,应该有“telnet”和“telnet-server”两个软件,如果没有显示结果,表示系统中没有安装,则需要安装这两个软件。

2 mount –s查看光驱挂载情况,可以看到/dev/sr0及其挂载点/media/rhel_6.1 i386 disk 1

3 cd /media/ rhel_6.1\ i386\ disk\ 1 #切换到光驱的挂载点,因为挂载点的名字中含有空格,必须在空格前面添加“\”连接,或者在输入时用tab键自动完成。

4 cd packages进入光驱中的packages安装包目录,所有的rpm安装包都在这个目录下。

5 ls |grep telnet-server查看telntet和telnet-server的完整名称。

6 rpm –ivh 用rpm命令安装telnet

7 rpm -ivh 用rpm命令安装telnet-server

注意1】 此时出现错误提示“需要xinetd”,需要先安装xinetd文件。

8 ls |grep xinetd查看xinetd的完整名字。

rpm -ivh #安装xinetd

9 rpm -ivh #再次安装telnet-server

10 rpm -qa|grep telnet查看telnet和telnet-server是否安装成功。

2) 备份telnet配置文件。

cp /etc/ /etc/把“/etc/文件备份,以便在修改配置文件出错后可以及时恢复;

3) 修改telnet配置文件。

vi /etc/把“disable=yes”改为“disable=no”

4) 启动telnet服务器。

1 开启服务。

vi /etc/把disabled=yes改为disabled=no

2 激活服务。

service xinetd restarttelnet对应的服务是xinetd

5) 在本地测试telnet服务器,确认已经开启telnet服务。

1 telnet 127.0.0.1 #连接本地telnet服务器,测试telnet服务是否已经开启,并用rjxy用户登录服务器;

注意2】 默认配置下,root用户禁止登录telnet服务器,可用其他非root用户登录服务器,若要允许root:用户登录,需要修改配置文件;

2 退出登录:exit

6) 设置允许root用户登录telnet:以下两种方法任选一种即可。

方法1】将/etc/securetty改名。

mv /etc/securetty /etc/

方法2】vi /etc/把“session include system_auth”前面加“#”注释掉;

1 telnet 127.0.0.1用root用户登录telnet服务器。

7) 设置远程服务器登录。

1 在winxp虚拟机中测试连接telnet(假设telnet服务器ip为192.168.1.104)

Linux讲稿 第9课 1

一 linux网络基本配置。1.网络配置文件。1 ifcfg配置文件。1 文件存放位置。ls etc sysconfig network scripts 2 查看eth0 cat etc sysconfig network scripts ifcfg eth0 其中 hwaddr mac地址。onb...

Linux讲稿 第3课

1.文件 目录的存取权限。ls l etc 长格式显示所有内容 相当于ll命令 补充此选项的第一列内容 存取权限 前十位表示文件 目录的 第1位若为 d 表示目录,表示普通文件,b 表示设备 块文件 2 4位表示文件所有者的权限 5 7位表示群组内其他成员的权限 8 10位表示组外其他所有人的权限 ...

Linux讲稿 第3课

1.ls命令。ls 选项 目录或文件 1 ls home查看 home目录下的文件 不包括隐藏文件 ls a home 显示 root目录下所有文件 包括隐藏文件,隐藏文件前面带 ls l etc 长格式显示所有内容 相当于ll命令 补充此选项的第一列内容 存取权限 前十位表示文件 目录的 第1位若...