настроить впн и использование двух ip.
Дано:
мой ip:(два - на двух диапазонах):172.25.137.182,10.9.101.182.
GW (в винде стоит этот) 172.25.136.127
netmask 255.255.252.0,255.0.0.0
DNS 172.25.137.206,10.100.10.1
Не въехал я куда вписывать днс, но локаклка работает, правда токо на одном диапазоне. Второ диапазон как подключить? Ну в винде просто в свойствах доп. айпишник дописываем... Пробовал ip add address. Типо айпишник добавился, но компы 10.9 диапазона не пингуются, если в ифконфиг был указан 172-й, и наоборот.
ВПН настроить не получилось. сервер впн - 172.25.137.200.Использовал скрипт:
Код: Выделить всё
#!/bin/sh
#
# fix broken path
#
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:.
export PATH
#
# network settings
#
USER=dani4
NETWORK=172.25.137.182
NETMASK=255.255.255.255
VPNSERVER=172.25.137.200
GATEWAY=172.25.137.206
DEVICE=eth0
#
# vpn stuff
#
PPPD=/usr/sbin/pppd
PPTP=/usr/sbin/pptp
if [ ! -x $PPPD ]; then
echo "$0: $PPPD not found"
exit 1
fi
if [ ! -x $PPTP ]; then
echo "0: $PPTP not found"
exit 1
fi
#
# here we go
#
case "$1" in
start)
if [ ! -d /var/run/pptp ]; then
mkdir /var/run/pptp
fi
if [ -f /var/run/pptp/remote ]; then
if ping -vc1 'cat /var/run/pptp/remote'; then
exit 1
fi
killall -HUP pptp
killall -TERM pppd
sleep 2
fi
rm -rf /var/run/pptp/* >/dev/null
route del default
route add -net $NETWORK netmask $NETMASK gw $GATEWAY dev $DEVICE
echo -n "===> Starting vpn: "
($PPTP $VPNSERVER defaultroute noauth user $USER && \
echo -n "done") || echo -n "failed"
echo
;;
stop)
echo -n "===> Stopping vpn: "
killall -HUP pptp
killall -TERM pppd
sleep 2
rm /var/run/pptp/* >/dev/null
route del -net $NETWORK netmask $NETMASK gw $GATEWAY dev $DEVICE
route add default gw $GATEWAY dev $DEVICE
echo "done"
;;
restart)
$0 stop
sleep 2
$0 start
;;
*)/home/danich/vpn_p
echo "*** Usage: vpn {start|stop|restart}"
exit 1
;;
esac
exit 0
это в винде:
Microsoft Windows [Версия 5.2.3790]
(С) Корпорация Майкрософт, 1985-2003.
H:\Documents and Settings\Dani4>netstat -r
IPv4 таблица маршрута
===========================================================================
Список интерфейсов
0x1 ........................... MS TCP Loopback interface
0x2 ...00 50 bf b5 b7 43 ...... ADMtek AN983 10/100 PCI Adapter - Network Load B
alancing Filter Device
===========================================================================
===========================================================================
Активные маршруты:
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
0.0.0.0 0.0.0.0 172.25.137.206 172.25.137.182 20
10.0.0.0 255.0.0.0 10.9.101.182 172.25.137.182 20
10.9.101.182 255.255.255.255 127.0.0.1 127.0.0.1 20
10.255.255.255 255.255.255.255 10.9.101.182 172.25.137.182 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
172.25.136.0 255.255.252.0 172.25.137.182 172.25.137.182 20
172.25.137.182 255.255.255.255 127.0.0.1 127.0.0.1 20
172.25.255.255 255.255.255.255 172.25.137.182 172.25.137.182 20
224.0.0.0 240.0.0.0 172.25.137.182 172.25.137.182 20
255.255.255.255 255.255.255.255 172.25.137.182 172.25.137.182 1
Основной шлюз: 172.25.137.206
===========================================================================
Постоянные маршруты:
Отсутствует
H:\Documents and Settings\Dani4>
в линухе:
__________
===|IP|===
___________________________________________________________
debian:/home/danich# ip address
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:50:bf:b5:b7:43 brd ff:ff:ff:ff:ff:ff
inet 172.25.137.182/16 brd 172.25.255.255 scope global eth0
inet 10.9.101.182/32 scope global eth0
inet 172.25.137.182/32 scope global eth0
inet6 fe80::250:bfff:feb5:b743/64 scope link
valid_lft forever preferred_lft forever
3: sit0: <NOARP> mtu 1480 qdisc noop
link/sit 0.0.0.0 brd 0.0.0.0
debian:/home/danich#
___________________________________________________________
_____________
===|route|===
___________________________________________________________
debian:/home/danich# ip route
172.25.137.200 dev eth0 scope link src 172.25.137.182
172.25.0.0/16 dev eth0 proto kernel scope link src 172.25.137.182
debian:/home/danich#
___________________________________________________________
________________
===|ifconfig|===
___________________________________________________________
debian:/home/danich# ifconfig eth0 172.25.137.182 255.255.252.0 broadcast
SIOCSIFADDR: Invalid argument
debian:/home/danich#
danich@debian:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:50:BF:B5:B7:43
inet addr:172.25.137.182 Bcast:172.25.255.255 Mask:255.255.0.0
inet6 addr: fe80::250:bfff:feb5:b743/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:215052 errors:0 dropped:0 overruns:0 frame:0
TX packets:971 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:14740982 (14.0 MiB) TX bytes:84705 (82.7 KiB)
Interrupt:193 Base address:0xcc00
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:825 errors:0 dropped:0 overruns:0 frame:0
TX packets:825 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:59210 (57.8 KiB) TX bytes:59210 (57.8 KiB)
danich@debian:~$
___________________________________________________________
____________
===|ping|===
___________________________________________________________
ping -c 5 172.25.137.200
PING 172.25.137.200 (172.25.137.200) 56(84) bytes of data.
64 bytes from 172.25.137.200: icmp_seq=1 ttl=64 time=0.260 ms
64 bytes from 172.25.137.200: icmp_seq=2 ttl=64 time=0.260 ms
64 bytes from 172.25.137.200: icmp_seq=3 ttl=64 time=0.279 ms
64 bytes from 172.25.137.200: icmp_seq=4 ttl=64 time=0.288 ms
64 bytes from 172.25.137.200: icmp_seq=5 ttl=64 time=0.274 ms
--- 172.25.137.200 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4002ms
rtt min/avg/max/mdev = 0.260/0.272/0.288/0.015 ms
скрипт впна не запускает pptp. Что тогда значит done?Netmasc в скрипте ставил такой как надо - 255.255.252.0 - сказало, что он не соттветствует айпишнику?!пришлось поменять...