六六哥 2009-02-07
==================网络的基本配置===================
IP地址:网络部分和主机部分
192.168.1.123255.255.255.0255=11111111(255.255.255.192)
192.168.1.234/24 =24个1网关:计算机在本地网络找不到目标主机时,自动向网关发送数据包一般是一个路由器或NAT服务器(代理服务器)
DNS(Domain Name System):用于将一个域名解析成IP地址的服务器
因为DNS服务器是分布式数据库,所以只需要设置存在的任何一个服务器就可以
news.sohu.com.=IP查看当前主机的IP配置
ifconfig[interface_name]
1、临时设置IP
ifconfigeth0192.168.1.1netmask255.255.255.0
2、图形设置IP地址
网络设备控制
3、setup(RedHat)
4、修改文件:
/etc/sysconfig/network-script/ifcfg-eth0
broadcast:广播地址(子网掩码对应0的都变成255)
=>192.168.1.1netmask255.255.255.0
:192.168.1.255
network:网络地址(子网掩码对应0的都变成0)
192.168.1.0
重新启动服务:
/etc/init.d/networkrestart
service network restartADSL拨号
1、图形:网络设备控制
2、字符:adsl-setup网络连通性的测试
pingip_address[host_name]
目标主机不可到达:网络中不存在此计算机
请求超时:防火墙问题,但是主机存在
nslookup[domain_name]
如果返回ip地址,说明可以上网网络文件共享
网络文件系统(TCP/IP)
WindowsLinux
CIFSNFS
CIFS(协议):在linux上实现CIFS协议
SMB(服务):CIFS协议是通过SMB服务实现
SAMBA(软件):SMB服务是通过SAMBA软件实现
rpm-ivhsamba...
samba-common-*
samba-2.2*
samba-client*
开启smb服务
/etc/rc.d/init.d/smb start [stop | restart]smb服务的配置
1、smb服务的安全管理
安全级别
share共享级:无需用户名密码就可以登录
user用户级(默认级别):需要本地用户名和密码:linux安全用户和SMB用户
server服务器级:需要服务器上的用户名和密码
配置文件
/etc/samba/smb.conf
包含:
1、全局设置
2、共享设置
使用share安全级设置smb服务:
1、在全局设置中,将security=user改为security=share
2、将共享定义部分的tmp段的注释去掉——";"
3、重启smb服务使用user安全级设置smb服务:
1、在全局设置中,确保security=user。
2、默认将登录用户的主目录共享给用户(无需任何修改)
3、添加smb用户
4、重启smb服务添加smb用户——注释:
在用户级别,SMB用户和本地安全用户不存储在一起,
smb自己维护一个单独的数据库,向数据库添加一个用户:
1、此用户必须在本地存在(在passwd文件中存在)(存在一个本地用户)
如果没有此用户,用useradduser_name命令添加一个用户
2、smbpasswd -a user_nameLinux系统如何访问Windows的共享目录
1、使用图形界面(Windows网上邻居)
网络服务器(如果出错,则等待一段时间即可)
出错的原因:smb网络中存在一个主浏览服务器,存在一个选举过程,因此建立主机列表
需要时间。
2、FTP界面:
命令:smbclient
1、查看主机上的资源的(必须的命令)
smbclient-L'\\192.168.11.1'-Uuser_name
user_name:登录的用户名
\\192.168.11.1:主机IP或名字
2、连接接主机资源(必须知道目标主机上的共享名)(可选的命令)
smbclient'\\192.168.116.253\downloads'-Uusername
user_name:登录的用户名
'\\192.168.116.253\downloads':必须单引号引起,共享名后没有"\"
downloads:共享名
连接成功后,使用FTP子命令进行上传和下载
3、挂接方式访问(mount)(最好用的)
mountdevice_namemount_point_dir
smbmount
用于把共享名和一个目录挂接
格式:
smbmount'共享名'目录-o选项[OP_NAME='VALUES'.....]
范例:
1、使用smbclient命令的-L选项,查看目标主机上的共享名
2、创建用于挂接的目录(若存在目录就忽略)
3、执行挂接
smbmount'\\192.168.116.253\downloads'/mnt/share-ousername='user_name',password='password'