LinuxForum.Fans
Тема

[закрыто]Очередная проблема с самбой

Автор: Cruiser78 3 сообщений 1862 просмотров
#173623

Привет всем!

Помогайте, сам разобраться не могу. А именно - есть кластер (heartbeat) с адресами интерфейсов 192.168.43.4 и 192.168.43.6 в котором живет самба. Чтобы самба перекинулась на более живой узел - на узле кластера поднят виртуальный интерфейс с адресом 192.168.43.5 и на него, собственно, и посажена самба параметром в smb.conf "socket address = 192.168.43.5". Однако, по совершенно непонятным мне причинам самба садится не на этот интерфейс, а на основной интерфейс хоста:

[console]netstat -nap |grep 139
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0 0 127.0.0.1:139 0.0.0.0:* LISTEN -
tcp 0 0 192.168.43.4:139 0.0.0.0:* LISTEN -
tcp 0 0 192.168.43.4:139 192.168.43.20:1087 ESTABLISHED -
......
[/console]

Виндовые юзеря этой проблемы не замечают, они получают имена и адреса серверов по Wins и Netbios'у. Но вот юнинксу - плохо, там в основе DNS, а в DNSе у меня прописан для самбовой помойки адрес 192.168.43.5. На котором никакая самба не сидит. И соответственно smbclient'у приходит от этого адреса полное индейское жилище...

Где собака зарылась?

#173632

Вообще то для этого предназначени директива
[console] interfaces = lo eth0 192.168.43.5[/console]
eth0 нужно указывать ваш виртуальный, например eth0:1 или eth0:2

#173653
Vadimsky написал:
Вообще то для этого предназначени директива

Я тормоз. У меня там только lo и eth0 были прописаны. Вечером исправлю конфиг...

Войдите или зарегистрируйтесь, чтобы ответить.