The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"CentOS 5 Настройка в качестве шлюза И смена HWADDR"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на сервере (Маршрутизация, NAT)
Изначальное сообщение [ Отслеживать ]

"CentOS 5 Настройка в качестве шлюза И смена HWADDR"  +/
Сообщение от leshii22 on 28-Май-10, 11:37 
Имеются две машины. Одна из них Под OS CentOS c 2 сетевыми картами, в одну втыкнут через PPPoE, в другую подключен второй комп с Windows

1) PPPOE поднята на CentOS - выходит в нет и компы друг друга видят. Помогите настроить так, чтобы с компа Windows тоже можно было видеть Интернет

2) Как изменить hwaddr чтобы при перезагрузке сети и компа он постоянно был тот, что я захочу. Если менять в cfg-eth0 то ругается "Устройство eth0 имеет MAC адрес 00:---xxx, вместо настроенного адреса 00:---yyy. Игнорируется." Если ifconfig eth0 hw etherner xx:xx... то тоже при попытке перезагрузить интерфейс такая же ошибка. Если менять и там и там то при перезагрузке машины карте возвращается настоящий адрес и ругается на несоответсвие с ifcfg-eth0. Если в rc.local менять, то при перезагрузки машины поднимается нормально, но стоит service network restart - опять эта ошибка. Если из cfg-eth0 убрать строку HWADDR - пишет что устройство не подключено

В общем как сделать так чтобы железно забить на карту другой HW адрес.

Спасибо

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "CentOS 5 Настройка в качестве шлюза И смена HWADDR"  +/
Сообщение от ALex_hha (ok) on 28-Май-10, 12:21 
1. На CentOS настроить NAT. На windows указать его в качестве шлюза по умолчанию
2. Например так

# cat /root/change_mac.sh
#!/bin/bash

/sbin/ifconfig eth0.3 down
/sbin/ifconfig eth0.3 hw ether 00:00:6C:F8:64:F7
/sbin/ifconfig eth0.3 up

Запуск скрипта change_mac.sh прописал в rc.local

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "CentOS 5 Настройка в качестве шлюза И смена HWADDR"  +/
Сообщение от leshii22 on 28-Май-10, 13:02 
>[оверквотинг удален]
>2. Например так
>
># cat /root/change_mac.sh
>#!/bin/bash
>
>/sbin/ifconfig eth0.3 down
>/sbin/ifconfig eth0.3 hw ether 00:00:6C:F8:64:F7
>/sbin/ifconfig eth0.3 up
>
>Запуск скрипта change_mac.sh прописал в rc.local

1) А нельзя образец как именно nat настроить?
2) Так это ж то же самое что я описал. После такого скрипта если понадобится вдруг сделать >ifdown eth0
>ifup eth0

будет ругаться что в cfg-eth0 HWADDR не совпадает с ожидаемым и ничего не перезапустится, а если сделать другим его или удалить вообще - то при загрузке не запустится этот интерфейс

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "CentOS 5 Настройка в качестве шлюза И смена HWADDR"  +/
Сообщение от BaldyMan email(ok) on 28-Май-10, 17:17 
>1) А нельзя образец как именно nat настроить?

ну например как-то так:

iptables -t nat -A POSTROUTING -s 172.16.2.2 -j SNAT --to $ext_addr
iptables -t nat -A POSTROUTING -s 172.16.2.3 -j SNAT --to $ext_addr
iptables -t nat -A POSTROUTING -s 172.16.2.4 -j SNAT --to $ext_addr

или

iptables -t nat -A POSTROUTING -s $int_net -p tcp --dport 22  -j SNAT --to $ext_addr
iptables -t nat -A POSTROUTING -s $int_net -p tcp --dport 25  -j SNAT --to $ext_addr
iptables -t nat -A POSTROUTING -s $int_net -p tcp --dport 53  -j SNAT --to $ext_addr
iptables -t nat -A POSTROUTING -s $int_net -p udp --dport 53  -j SNAT --to $ext_addr

А вообще читай man iptables. В интернете литературы много по этому поводу.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "CentOS 5 Настройка в качестве шлюза И смена HWADDR"  +/
Сообщение от ALex_hha (ok) on 28-Май-10, 17:37 
>1) А нельзя образец как именно nat настроить?

iptables -t nat -A POSTROUTING -s 192.168.127.2 -o ppp0 -j MASQUERADE

192.168.127.2 - ip windows xp
ppp0 - имя pppoe интерфеса

Ну и не забыть включить форвардинг

echo 1 > /proc/sys/net/ipv4/ip_forward

>2) Так это ж то же самое что я описал.

убери привязку mac из описания интерфейса

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру