Рейтинг  

Яндекс.Метрика
Яндекс цитирования
 

   

Статистика  

Пользователи
7
Материалы
586
Кол-во просмотров материалов
2819542
   
 

Сервер Red Hat Linux 7.3

Сетевые настройки сервера elis.it.ru


Файл настройки /etc/sysconfig/network

[root@elis root]# less /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=elis.it.ru
GATEWAY=172.18.94.250
IPX=yes
IPXINTERNALNETNUM=0
IPXINTERNALNODENUM=0
IPXAUTOPRIMARY=off
IPXAUTOFRAME=off
Файл настройки /etc/sysconfig/network-scripts/ifcfg-eth0
[root@elis root]# less /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=172.18.94.1
NETMASK=255.255.255.0
NETWORK=172.18.94.0
BROADCAST=172.18.94.255
IPXACTIVE_802_3=yes
IPXPRIMARY_802_3=yes
IPXNETNUM_802_3=9412
IPXTARGETNETNUM=9202
IPXROUTENODE=306D809C6F

Скрипт поднятия протокола IPX (Novell NetWare) /etc/sysconfig/network-scripts/ifup-ipx
[root@elis root]# less /etc/sysconfig/network-scripts/ifup-ipx
#!/bin/bash
# configures IPX on $1 if appropriate

PATH=/sbin:/usr/sbin:/bin:/usr/bin

if [ "$1" = "" ]; then
        echo $"usage: $0 "
        exit 1
fi

if [ ! -x /sbin/ipx_interface ] ; then
        # cannot configure IPX with non-existant utilities
        exit 0
fi

. /etc/sysconfig/network

case $IPX in yes|true) ;; *) exit 0 ;; esac

cd /etc/sysconfig/network-scripts
. network-functions

CONFIG=$1
[ -f "$CONFIG" ] || CONFIG=ifcfg-$CONFIG
source_config

for frametype in 802.2 802.3 ETHERII SNAP ; do
    framename=$(echo $frametype | sed 's/\./_/')
    eval ACT=\$IPXACTIVE_$framename
    case $ACT in
        yes|true)
                eval PRIM=\$IPXPRIMARY_$framename
                case $PRIM in
                    yes|true) primary=-p ;;
                    *) primary= ;;
                esac
                eval NUM=\$IPXNETNUM_$framename
                /sbin/ipx_interface add $primary $1 $frametype $NUM
		/sbin/ipx_route add $IPXTARGETNETNUM $NUM $IPXROUTENODE
                ;;
    esac
done

exit 0

[root@elis root]#


slist - Lists available NetWare Servers
[root@elis /root]# slist

Known NetWare File Servers                          Network   Node Address
--------------------------------------------------------------------------
COMPAQ                                              4273BD0E  000000000001
ALFA                                                00A00001  000000000001
GAMMA                                               33282170  000000000001
DELTA                                               000D0001  000000000001
WIT                                                 0000F777  000000000001
PROFEX3                                             0E874EAB  000000000001
PROFEX                                              00043453  000000000001
MTPSERV                                             000001F1  000000000001
BETA                                                02FA05DF  000000000001
OTO                                                 00000071  000000000001
MSP                                                 35B4B885  000000000001
TETTA                                               00040002  000000000001
UNIVAC                                              00F10865  000000000001

ipx_route - add or delete IPX route
[root@elis root]# ipx_route add 9202 9412 00306D809C6F

[root@elis root]# less /proc/net/ipx_route
Network    Router_Net   Router_Node
4273BD0E   00009412     00306D809C6F
00009202   00009412     00306D809C6F
00009412   Directly     Connected

Скрипт монтирования (подключения) дисков Nowell NetWare
#!/bin/bash
#
rc=0
server=DELTA
#while true; do						# бесконечный цикл
  ipx_interface add -p eth0 802.3 0x00009202 2> /dev/null	# поднять IPX
  ipx_configure --auto_interface=off --auto_primary=on
  sleep 1
  ncpmount -S $server -U p1.it -P 11111 /mnt/ncp 2> /dev/null
  rc=$? 
  if [ $rc -eq 0 ];  then  
    echo Сервер $server монтирован  
    cp z_proch.out z_proch.old
    ./zserv.exe -s 25000 
#    rc=$? 
#    [ $rc -eq 0 ] && break 				# нормальный выход
  else
    echo Сервер $server не найден 
  fi
  sleep 1
#  ipx_interface delall 2> /dev/null
  sleep 1
#  ncpumount /mnt/ncp 2> /dev/null
  sleep 1
#done 

sleep 2
ncpumount /mnt/ncp 2> /dev/null
sleep 2
ipx_interface delall 2> /dev/null

Обновленный скрипт монтирования (подключения) дисков Nowell NetWare
#!/bin/bash
#
rc=0
server2=BETA
server=DELTA
ZSERV=/usr/local/bin/zserv.exe

#while true; do						# бесконечный цикл
  ipx_interface add eth0 802.3 0x00009412 2> /dev/null	# поднять IPX
/sbin/ipx_configure --auto_interface=off --auto_primary=on
  sleep 1
  ncpmount -S $server2 -U p1.it -P 11111 /mnt/ncp2 2> /dev/null
  ncpmount -S $server  -U p1.it -P 11111 /mnt/ncp 2> /dev/null
  rc=$? 
  if [ $rc -eq 0 ];  then  
    echo Сервера $server2 и $server монтированы ! є+T++T+ $server2 г $server =?+LгT?+++-
    cp z_proch.out z_proch.old
    $ZSERV -s 25000 
#    rc=$? 
#    [ $rc -eq 0 ] && break 				# нормальный выход
  else
    echo Сервера $server2 и $server не найдены  ! є+T++T+ $server2 г $server ++ ++?-++-
  fi
  sleep 1
#  ipx_interface delall 2> /dev/null
  sleep 1
#  ncpumount /mnt/ncp 2> /dev/null
  sleep 1
#done 

# sleep 2
# ncpumount /mnt/ncp 2> /dev/null
# sleep 2
# ipx_interface delall 2> /dev/null

Скрипт отмонтирования (размонтирования) дисков Nowell NetWare
#!/bin/bash
#
  ncpumount /mnt/ncp
  ncpumount /mnt/ncp2
  sleep 1
  ipx_interface delall

ifconfig - configure a network interface
[root@elis /root]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:50:DA:D8:14:ED
          inet addr:172.18.94.1  Bcast:172.18.94.255  Mask:255.255.255.0
          IPX/Ethernet 802.3 addr:00009412:0050DAD814ED
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6111810 errors:3029 dropped:0 overruns:0 frame:4583
          TX packets:4998926 errors:0 dropped:0 overruns:0 carrier:0
          collisions:32322 txqueuelen:100
          Interrupt:12 Base address:0xe400

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:91132 errors:0 dropped:0 overruns:0 frame:0
          TX packets:91132 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0

netstat - Print network connections, routing tables, interface statistics, masquerade connections, and multicast memberships
[root@elis /root]# netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 elis:25003               elis:32867              ESTABLISHED
tcp        0      0 elis:25000               elis:32866              ESTABLISHED
tcp        0      0 elis:25000               elis:32818              ESTABLISHED
tcp        0      0 elis:netbios-ssn         fbo4.it.ru:1046         ESTABLISHED
tcp        0     20 elis:ssh                 fbo14:1042              ESTABLISHED
tcp        0      0 elis:32934               sbyt:25000              ESTABLISHED
tcp        0      0 elis:25000               svi:32770               ESTABLISHED
tcp        0      0 elis:25000               172.18.11.5:radius      ESTABLISHED
tcp        0      0 elis:25000               fbo:1024                ESTABLISHED
tcp        0      0 elis:32778               grossb:25000            ESTABLISHED
tcp        1      0 elis:32849               elis:25000              CLOSE_WAIT
tcp        0      0 elis:32866               elis:25000              ESTABLISHED
tcp        0      0 elis:32818               elis:25000              ESTABLISHED
tcp        0      0 elis:25000               usp:61000               ESTABLISHED
tcp        0      0 elis:32867               elis:25003              ESTABLISHED
tcp        0      0 elis:25000               kassa.it.ru:1033        ESTABLISHED
tcp        0      0 elis:32955               kassa.it.ru:25000       ESTABLISHED
tcp        0      0 elis:25000               sipelis:1033            ESTABLISHED
tcp        0      0 elis:32958               sipelis:25000           ESTABLISHED
tcp        0      0 elis:25000               sbyt:1255               ESTABLISHED
tcp        0      0 elis:25000               cro65.it.ru:1822        ESTABLISHED
tcp        0      0 elis:25001               peu18.it.ru:1030        ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node Path
unix  12     [ ]         DGRAM                    908    /dev/log
unix  2      [ ]         DGRAM                    4487
unix  2      [ ]         DGRAM                    3194
unix  2      [ ]         DGRAM                    2105
unix  2      [ ]         DGRAM                    2074
unix  2      [ ]         DGRAM                    1375
unix  2      [ ]         DGRAM                    1095
unix  2      [ ]         DGRAM                    1039
unix  2      [ ]         DGRAM                    1016
unix  2      [ ]         DGRAM                    954
unix  2      [ ]         DGRAM                    917
unix  2      [ ]         STREAM     CONNECTED     614
Active IPX sockets
Proto Recv-Q Send-Q Local Address              Foreign Address            State
IPX        0      0 12940000:3B54              -

tcpdump - dump traffic on a network
[root@elis /root]# tcpdump ip multicast
Kernel filter, protocol ALL, TURBO mode (575 frames), datagram packet socket
tcpdump: listening on all devices
15:11:45.809414 eth0 M finbuh2.it.ru.svrloc > 224.0.1.22.svrloc: udp 55
15:11:45.809414 eth0 M finbuh2.it.ru.svrloc > 224.0.1.22.svrloc: udp 55
15:11:45.809414 eth0 M finbuh2.it.ru.svrloc > 224.0.1.22.svrloc: udp 55
15:11:45.809414 eth0 M finbuh2.it.ru.svrloc > 224.0.1.22.svrloc: udp 55
15:11:45.809414 eth0 M finbuh2.it.ru.svrloc > 224.0.1.22.svrloc: udp 55
15:11:45.809414 eth0 M finbuh2.it.ru.svrloc > 224.0.1.22.svrloc: udp 55
15:11:45.809414 eth0 M finbuh2.it.ru.svrloc > 224.0.1.22.svrloc: udp 55
15:11:45.809414 eth0 M finbuh2.it.ru.svrloc > 224.0.1.22.svrloc: udp 55
15:11:45.809414 eth0 M finbuh2.it.ru.svrloc > 224.0.1.22.svrloc: udp 55
15:11:45.809414 eth0 M finbuh2.it.ru.svrloc > 224.0.1.22.svrloc: udp 55
15:11:45.809414 eth0 M finbuh2.it.ru.svrloc > 224.0.1.22.svrloc: udp 55
15:11:45.809414 eth0 M finbuh2.it.ru.svrloc > 224.0.1.22.svrloc: udp 55

exports - NFS file systems being exported (for Kernel based NFS)
[root@elis /root]# less /etc/exports
/usr    172.18.94.4(rw)
/data   172.18.94.5(rw) 172.18.94.7(rw) 172.18.157.2(rw,anonuid=505,anongid=505
        172.18.84.5(rw) 172.18.209.60(rw) 172.18.93.62(ro) 172.18.93.40(ro) \
        172.18.93.4(rw,anonuid=505,anongid=505) 172.18.93.24(ro) 172.18.94.4(rw) \
        172.18.93.25(ro) 172.18.93.11(ro) 172.18.93.36(ro) 172.18.34.101(ro) \
        172.18.94.27(ro) 172.18.93.5(ro) 172.18.94.7(ro) 172.18.94.1(ro) \
        172.18.157.40(ro,anonuid=505,anongid=505) \
        172.18.157.3(ro,anonuid=505,anongid=505) \
        172.18.94.6(ro)
/usr/rh62       172.18.94.6(ro) 172.18.157.2(ro) 172.18.34.101(ro)
/tmp/bill       172.18.94.7(rw,all_squash,anonuid=505,anongid=505)

================== grossb ==================

[root@grossb nfs]# less /etc/exports
#
/data/task       172.18.94.32(ro)  \
                172.18.157.46(ro,anonuid=555,anongid=555) \
                172.18.157.47(ro,anonuid=555,anongid=555) \
                172.18.157.48(ro,anonuid=555,anongid=555) \
                172.18.157.49(ro,anonuid=555,anongid=555) \
                172.18.209.80(ro)
/data/tasksrv    172.18.94.32(ro)

[root@grossb nfs]# less /proc/fs/nfs/exports
# Version 1.1
# Path Client(Flags) # IPs
/data/task       oidelekt.it.ru(ro,root_squash,sync,wdelay) # 172.18.157.46
/data/task       sklad1.it.ru(ro,root_squash,sync,wdelay) # 172.18.157.47
/data/task       sklad2.it.ru(ro,root_squash,sync,wdelay) # 172.18.157.48
/data/task       omkugt.it.ru(ro,root_squash,sync,wdelay) # 172.18.157.49
/data/task       opz80.it.ru(ro,root_squash,sync,wdelay) # 172.18.209.80
/data/tasksrv    grossb2(ro,root_squash,sync,wdelay) # 172.18.94.32
/data/task       grossb2(ro,root_squash,sync,wdelay) # 172.18.94.32

================== grossb ==================


Монтирование по nfs файловой системы с 172.18.94.26 к каталогу /mnt/nfs
[root@grossb nfs]#mount -t nfs 172.18.94.26:/ /mnt/nfs

Отмонтирование файловой системы от каталога /mnt/nfs
[root@grossb nfs]#umount /mnt/nfs

 

   
   

Login Form