
################################变量定义################################
nameDevice=eth0
ipAdddress=192.168.4.110
prefix=255.255.255.0
netMask=255.255.255.0
gateway=192.168.4.1
dns1=8.8.8.8
dns2=192.168.4.0
################################函数模块################################
##设置NetworkManager服务
function SetNetworkManagerDisable(){
systemctl stop NetworkManager &&systemctl disable NetworkManager &&echo "NetworkManager is stop and disable" &&return 0 || return 1
}
##设置NetworkManager服务
function SetNetworkEnable(){
systemctl restart network &&systemctl enable network &&echo "network is start and enable" &&return 0 || return 1
}
##查看服务器第一个网卡名称
function FindFirstNICName(){
ifconfig|head -n 1|cut -d \: -f 1 &&[ $? == 0 ] &&nameDevice=`ifconfig|head -n 1|cut -d \: -f 1` &&return 0 || return 1
}
##设置服务器网卡IP地址
function SetNICFile(){
cat >/etc/sysconfig/network-scripts/ifcfg-$nameDevice <<EOF
TYPE="Ethernet"
BOOTPROTO="none"
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=$nameDevice
DEVICE=$nameDevice
ONBOOT=yes
IPADDR=$ipAdddress
PREFIX=$prefix
NETMASK=$netMask
GATEWAY=$gateway
DNS1=$dns1
DNS2=$dns2
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_PRIVACY=no
EOF
}
##消除变量
function UnsetVariate(){
unset nameDevice
unset ipAdddress
unset prefix
unset netMask
unset gateway
unset dns1
unset dns2
}
################################程序流程################################
##设置网络服务为network
FindFirstNICName
SetNICFile
SetNetworkEnable
SetNetworkManagerDisable
UnsetVariate
1.要先点击开始--控制面板
--查看设备和打印机。
2.然后要找到安装的打印机的图标,右键单击打印机属性。
3.然后得选择端口,点击添加端口,选择Standard
TCP/IP
Port
之后点击新的端口。
4.然后要在显示的窗口中点击下一步。
5.然后输入打印服务器的IP地址,点击下一步。
6.然后要选择自定义并且点击设置按钮。
协议选中LPR
,队列名称为lp1
,并把启用LPR字节勾选计数之后点击确定。
7.接着点击结束按钮,完成配置。
8.最后点击应用按钮并选中关掉
,就可以使用打印服务器共享打印机了。(必须得要点击应用才可以生效)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)