当前位置: 首页 > news >正文

Linux网络案例

网络配置基础

WIN10上安装虚拟机,虚拟机里安装CENTOS6.5

1)网络配置的步骤

1CENTOS6.5C网络设置:

su root //切换root用户

cd /etc/sysconfig/network-scripts //进入网卡配置文件所在目录

vi ifcfg-eth0 //修改网卡配置文件

DEVICE="eth0" //指定设备名称为eth0

IPADDR=192.168.1.102 //设置ip地址

PREFIX=24(或者NETMASK=255.255.255.0 //设置子网掩码

GATEWAY=192.168.1.1 //设置网关

DNS1=8.8.8.8 //设置DNS服务器

wq //保存配置文件修改

Service network restart //重启网络服务使配置生效

虚拟机-设置-网络适配器-网络连接方式设置为”NAT //设置虚拟机使用NAT联网方式

Service iptables stop //关闭防火墙

2列举网络配置中出现问题的解决方法

设宿主机WIN10网络参数设置为192.168.1.106

网上邻居-属性-更改适配器设置-WLAN-属性-设置IP 192.168.1.106

关闭WIN10的防火墙:控制面板-系统和安全-启用或关闭Windows防火墙

Ping 192.168.1.102

Ping 192.168.1.103

整体网络采用无线WIFI的方式或手机热点(变更上网方式)

可以关闭虚拟机的DHCP功能

.配置DNS服务器配置步骤并测试

配置域名为dns.ysc.edu,环境为采取外面为WIN10作为客户端,VM里安装域名服务器的构架。

1)文字表述配置关键步骤并测试

使用ping www.baidu.com 测试能否访问外网

service named start…………………………………………………….//启动DNS域名解析服务

vi /etc/named.rfc1912.zones //修改配置文件

cp named.localhost ysc.edu.zone //设置解析

service iptables stop //关闭防火墙

vi /etc/resolv.conf //修改DNS客户机配置文件

nslookup dns.ysc.edu //验证是否正确解析

2)网络配置中出现的问题的解决的方法

整体网络采用无线WIFI的方式或手机热点相互切换(变更上网方式)

采用cp a 重新命名配置文件

关闭防火墙

NFS文件共享服务

1. 建立NFS服务器(服务器IP地址为192.168.0.109

(1) 通过配置yum源安装NFS软件包

# yum -y install nfs-utils

(2) 修改主机名

# vim /etc/sysconfig/network

修改主机名为nfsserver:

HOSTNAME=nfsserver

(3) 设置NFS服务器和NFS客户机IP地址(设置成为同一网段),并能相互ping

(4) NFS服务器上设置子目录

#mkdir /tmp/share

(5) 向子目录中创建123.txt文件,并自主添加文本内容

#touch 123.txt

(6) 编辑/etc/exports文件(该文件用来指定哪些资源让网络上的哪些客户端设备可共享时的读写权限)

#vim /etc/exports

--->进入文字编辑工具,添加如下内容:

/tmp/share 192.168.0.108(rw,sync)

保存退出编辑

(7) 重新读取/etc/exports

#exportfs -a

(8) 启动NFS服务器

#service nfs start

检查NFS守护进程是否启动:

#service nfs stuatus

(9) 查看所在运行的注册的RPC(远程过程调用)程序

#rpcinfo -p

#rpcinfo -p nfsserver

(10) 查看NFS服务器提供的可挂载文件子目录

#showmount -e 192.168.0.108

(11) 关闭NFS服务器防火墙

#service iptables stop

2. 建立NFS客户机(客户机IP地址为192.168.0.107

(1) 通过配置yum源安装NFS软件包

# yum -y install nfs-utils

(2) 查看NFS共享目录信息

#showmount -e 192.168.0.108

(3) 将服务器上共享目录挂接到客户机上

#mount - t nfs 192.168.0.109 : /tmp/share /media

(4) 查看挂接目录

#mount

(5) 切换到挂载目录下,查看NFS共享目录下的内容

#cd /media

#ls -al

(6) 验证客户端是否能写入NFS服务器导出的目录

#mkdir abc.txt

Samba文件共享服务

1. Samba服务器配置

(1) 通过yum源配置安装Samba服务器软件包

#yum -y install smb smb-common smb-client

(2) 配置以太网接口,设置Linux操作系统的IP地址

设置网卡IP地址为:192.168.1.101

(3) 配置Samba服务器文件

#vim /etc/samba/smb.conf

---------->进入文字编辑工具找到[globle]

Workgroup=workgroup

Server string=Samba Server

Security=share(只需要修改此句)

说明:Security是为Samba服务器设置安全等级的

Share:用户不需要账号和密码即可登录Samba服务器

User:默认等级,由Samba服务器检查账号和密码

Server:检查账号和密码的工作可指定另一台Windows或三八服务器负责

Domain:需要指定一台Windows服务器,以验证用户所输入的账号和密码

===========Share Definitions===========的提示目录下设置共享目录,在配置文件最后添加如下内容:

[share]

Comment=share

Path=/share

Public=yes

Writable=yes

(4) 重启Samba服务

#service smb restart

(5) 创建/shar目录,并创建普通文件a.txt,设置权限,使所有用户都可以访问:

#mkdir - P /share

#chomd 777 /share

#touch /share/a.txt

#chomd 777 /share/a.txt

2. 配置客户端,测试Samba服务器

(1) Windows网络中选择,设置IP地址为192.168.1.100,检查客户端和Linux服务器是否能ping通。

(2) Windows系统上,选择“开始”---“运行”命令,输入\\192.168.1.100\ share

3. 关于Samba服务器的其他命令

(1) 可使用一下命令访问WindowsLinux提供的共享

#smbclient - L //IP地址/共享名 - U

(2) 可用smbstatus查看Samba服务器的资源使用情况

(3) 可用testparm检查smb.conf配置文件的正确性

http://www.lryc.cn/news/420607.html

相关文章:

  • 苹果离线打包机配置和打包
  • 【C++ Primer Plus】学习笔记 5【指针 下】
  • Phpstorm实现本地SSH开发远程机器(或虚拟机)项目
  • API 的多分支管理,让 Apifox 帮你轻松搞定!
  • 线上预约陪诊平台医院陪诊系统源码就医陪护小程序APP开发
  • 240806-在Linux/RHEL开机中自动启动bash脚本
  • 【多线程】乐观/悲观锁、重量级/轻量级锁、挂起等待/自旋锁、公平/非公锁、可重入/不可重入锁、读写锁
  • 31_逻辑漏洞、水平垂直越权、垂直越权漏洞测试、水平越权
  • css写一个按钮流光动画效果
  • AxMath保姆级安装教程(word联用)及使用TIPS
  • Vue-03.指令-v-on
  • 接口基础知识6:详解http request body(一篇讲完常见请求体)
  • Windows Server 安装Web,DHCP,DNS,FTP四大服务及其配置和监控方式
  • 创意指南丨VR游览沉浸式空间体验
  • 【iOS】—— autoreleasePool以及总结
  • 培训第二十五天(python中执行mysql操作并将python脚本共享)
  • LVS实战项目
  • 笔记小结:《利用python进行数据分析》之层次化索引
  • Linux的线程篇章 - 线程池、进程池等知识】
  • 汇昌联信做拼多多运营正规吗?
  • 240810-Gradio自定义Button按钮+事件函数+按钮图标样式设定
  • 排序算法--快速排序
  • springMVC -- 学习笔记
  • 修复本地终端(windows)连接服务器使用zsh出现乱跳的问题
  • 【扒代码】regression_head.py
  • vue2 使用axios 请求后台返回文件流导出为excel
  • MATLAB数据可视化:在地图上画京沪线的城市连线
  • 【AI】CV基础1
  • 数据结构《栈》
  • 说一说mysql的having?和where有什么区别?